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