From 77dd69e22378ded534f17ef98a397dd791cb4bd1 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期日, 28 六月 2026 23:52:37 +0800
Subject: [PATCH] Merge branch 'master' of http://mobile.secondworld.net.cn:10010/r/Project_SG_client
---
Assets/Editor/Tool/ClientPackage.cs | 20 ++++++++++++++++++++
1 files changed, 20 insertions(+), 0 deletions(-)
diff --git a/Assets/Editor/Tool/ClientPackage.cs b/Assets/Editor/Tool/ClientPackage.cs
index 281bfdd..a968397 100644
--- a/Assets/Editor/Tool/ClientPackage.cs
+++ b/Assets/Editor/Tool/ClientPackage.cs
@@ -1055,6 +1055,26 @@
PlayerSettings.Android.splashScreenScale = AndroidSplashScreenScale.ScaleToFill;
}
+ else if (buildTarget == BuildTargetGroup.iOS)
+ {
+ var projectSettings = new SerializedObject(AssetDatabase.LoadAllAssetsAtPath("ProjectSettings/ProjectSettings.asset")[0]);
+ // 浣跨敤 Image and background (relative) 妯″紡
+ projectSettings.FindProperty("iOSLaunchScreenType").intValue = 1;
+ // 璁剧疆 iPhone 绔栧睆鍚姩鍥�
+ projectSettings.FindProperty("iOSLaunchScreenPortrait").objectReferenceValue = splashImage.texture;
+ // 璁剧疆 iPhone 妯睆鍚姩鍥�
+ projectSettings.FindProperty("iOSLaunchScreenLandscape").objectReferenceValue = splashImage.texture;
+ // iPad 涔熶娇鐢ㄧ嫭绔嬬殑 Image and background 妯″紡锛堝繀椤昏涓� 1 鎵嶈兘瑙﹀彂 iPad Storyboard 鍜屽浘鐗囩殑閲嶆柊鐢熸垚锛�
+ projectSettings.FindProperty("iOSLaunchScreeniPadType").intValue = 1;
+ // 璁剧疆 iPad 鍚姩鍥�
+ projectSettings.FindProperty("iOSLaunchScreeniPadImage").objectReferenceValue = splashImage.texture;
+ // 鍏抽敭淇锛歎nity 闂睆鑳屾櫙鑹茶涓洪粦鑹诧紝涓� LaunchScreen 榛戣壊鑳屾櫙涓�鑷�
+ // iOS 16 涓� SkipUnityLogo 鐨� Task.Run 鍙兘鏃犳硶鍙婃椂鎵ц SplashScreen.Stop()锛�
+ // Unity 闂睆浼氱煭鏆傞湶鍑鸿儗鏅壊銆傝涓洪粦鑹插悗鍗充究闇插嚭涔熻窡 LaunchScreen 鏃犵紳琛旀帴銆�
+ projectSettings.FindProperty("m_SplashScreenBackgroundColor").boxedValue = Color.black;
+ projectSettings.ApplyModifiedProperties();
+ Debug.Log($"[ClientPackage] iOS LaunchScreen 宸茶缃紝version: {_versionName}");
+ }
}
public static void SetCreateRoleAnimation()
--
Gitblit v1.8.0