From b72a502a9fbf55eafe19b67a333d7b7cd04675ca Mon Sep 17 00:00:00 2001 From: gaoxin Date: Fri, 26 Feb 2021 17:58:10 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E6=9C=AC=E5=9C=B0=E5=8C=96=E3=80=91?= =?UTF-8?q?=E4=B8=8D=E5=9C=A8=E6=92=AD=E6=94=BE=E9=97=AA=E5=B1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Scripts/GameInit/GameStart.cs | 55 +++++++++++++++++----------- 1 file changed, 34 insertions(+), 21 deletions(-) diff --git a/Assets/Scripts/GameInit/GameStart.cs b/Assets/Scripts/GameInit/GameStart.cs index e5c4a50c73..5cd5a5a1c8 100644 --- a/Assets/Scripts/GameInit/GameStart.cs +++ b/Assets/Scripts/GameInit/GameStart.cs @@ -87,34 +87,47 @@ public class GameStart : MonoBehaviour void playSplash() { - string path = AppConst.PersistentDataPath + "lz4/splashpanel.unity3d"; - if (!File.Exists(path)) + bool isShowSplash = false; + if (isShowSplash) { - path = AppConst.StreamPath + "lz4/splashpanel.unity3d"; - } - bundle = AssetBundle.LoadFromFile(path, 0, GameLogic.AppConst.EncyptBytesLength); - GameObject gameObj = bundle.LoadAsset("SplashPanel"); - GameObject gameObj2 = Instantiate(gameObj, Vector3.zero, Quaternion.identity); - Image image = gameObj2.transform.Find("Canvas/image").GetComponent(); - Image image2 = gameObj2.transform.Find("Canvas/image2").GetComponent(); + string path = AppConst.PersistentDataPath + "lz4/splashpanel.unity3d"; + if (!File.Exists(path)) + { + path = AppConst.StreamPath + "lz4/splashpanel.unity3d"; + } + bundle = AssetBundle.LoadFromFile(path, 0, GameLogic.AppConst.EncyptBytesLength); + GameObject gameObj = bundle.LoadAsset("SplashPanel"); + GameObject gameObj2 = Instantiate(gameObj, Vector3.zero, Quaternion.identity); + Image image = gameObj2.transform.Find("Canvas/image").GetComponent(); + Image image2 = gameObj2.transform.Find("Canvas/image2").GetComponent(); - image2.DOFade(1, 0).OnComplete(() =>{ - image2.DOFade(0, 0).SetDelay(2).OnComplete(() =>{ - image.color = new Color(image.color.r, image.color.g, image.color.b, 0); - image.DOFade(1, 1).OnComplete(() => { - image.DOFade(0, 1).SetDelay(2).OnComplete(() => { - DestroyImmediate(gameObj2); - if (bundle != null) bundle.Unload(true); - bundle = null; - App.Instance.Initialize(); - UpdateManager.Instance.StartUp(); - //StartCoroutine(playMovice()); + image2.DOFade(1, 0).OnComplete(() => { + image2.DOFade(0, 0).SetDelay(2).OnComplete(() => { + image.color = new Color(image.color.r, image.color.g, image.color.b, 0); + image.DOFade(1, 1).OnComplete(() => { + image.DOFade(0, 1).SetDelay(2).OnComplete(() => { + DestroyImmediate(gameObj2); + if (bundle != null) bundle.Unload(true); + bundle = null; + StartGame(); + //StartCoroutine(playMovice()); + }); }); }); }); - }); + } + else + { + StartGame(); + } + } + void StartGame() + { + App.Instance.Initialize(); + UpdateManager.Instance.StartUp(); + } //IEnumerator playMovice() //{ // Handheld.PlayFullScreenMovie("PV_v5_0521_1.mp4", Color.black, FullScreenMovieControlMode.CancelOnInput);