From 9f2d1de6643eefe5467cac9c9f540a79d50b1ba7 Mon Sep 17 00:00:00 2001 From: wangguan <wangguan@kt007.com> Date: Fri, 04 Dec 2020 11:09:48 +0800 Subject: [PATCH] 增加http请求失败判断 --- Assets/Scripts/GameAnalytics_SDK/UI/LoginUI.cs | 18 ++++++++++++++++-- 1 files changed, 16 insertions(+), 2 deletions(-) diff --git a/Assets/Scripts/GameAnalytics_SDK/UI/LoginUI.cs b/Assets/Scripts/GameAnalytics_SDK/UI/LoginUI.cs index fb8eecf..d8fcdf7 100644 --- a/Assets/Scripts/GameAnalytics_SDK/UI/LoginUI.cs +++ b/Assets/Scripts/GameAnalytics_SDK/UI/LoginUI.cs @@ -8,6 +8,7 @@ using UnityEngine.Networking; using Protobuf; using Google.Protobuf; +using DG.Tweening; public class LoginUI : MonoBehaviour { @@ -26,7 +27,7 @@ // Start is called before the first frame update void Start() { - + AudioSourceManager.Ins.Play(AudioEnum.BGM1); EventCenter.Ins.RemoveAllListener(); isLogining = false; @@ -62,6 +63,8 @@ imei0 = "MyTestGemBattle123"; } + GameConfig.PlayerName = imei0; + versionTxt.text = "版本号:" + Application.version; //resVersion.text 暂时没有使用 transform.Find("Panel/PlayerID").GetComponent<Text>().text = "玩家ID:" + imei0; @@ -69,15 +72,20 @@ if (!GameConfig.isFirstStart)//后续直接加载 { + waitTime = 2f; + OnClickLoginBtn(); } else { + waitTime = 0f; //第一次启动,初始化并且埋点 TDAA_SDKManager.Ins.SDKInit(ChannelID.Gm.ToString()); TDAA_SDKManager.Ins.Statistics(1);//成功加载登陆界面的人数 } } + + float waitTime; // private void OnEnable() // { @@ -138,9 +146,15 @@ IEnumerator loginMy() { + progressSlider.value = 0.0f; + System.GC.Collect(); + DOTween.Clear(); + Debug.Log("开始清理GC,清理DOTween"); + yield return new WaitForSeconds(waitTime); int displayProgress = 0; int toProgress = 0; - AsyncOperation op = SceneManager.LoadSceneAsync(GameConfig.NextSceneName); + AsyncOperation op = SceneManager.LoadSceneAsync("Endless2D"); + // AsyncOperation op = SceneManager.LoadSceneAsync(GameConfig.NextSceneName); op.allowSceneActivation = false; while (op.progress < 0.9f) //此处如果是 <= 0.9f 则会出现死循环所以必须小0.9 { -- Gitblit v1.9.1