Exemplo n.º 1
0
        /// <summary>
        /// 加载完成
        /// </summary>
        IEnumerator startGame()
        {
            LuaInterface.Debugger.Log("开始游戏");
            // 创建游戏内核
            yield return(null);

            GameAppInstaller.CreateUIRoot();

            GameKernel.Create();
        }
Exemplo n.º 2
0
        void Awake()
        {
            _instance = this;
            LogOutput.Instance.Init();
            NetWorkManage.testAccount = testAccount;
            NetWorkManage._serverUrl  = _serverUrl;
            LuaHelper.openGuestMode   = openGuestMode;

            if (m_bInitialized)
            {
                Destroy(gameObject);
                return;
            }

            LuaInterface.Debugger.useLog = true;

            //初始化SDK环境 ,sdk初始化成功后再开始游戏
            SDKManager.InitEnv();
            SDKManager.InitSDK(OnInitSDKResult);

            if (IsOpenBugly)
            {
//                // 开启SDK的日志打印,发布版本请务必关闭
//                BuglyAgent.ConfigDebugMode(true);
//                // 注册日志回调,替换使用 'Application.RegisterLogCallback(Application.LogCallback)'注册日志回调的方式:BuglyAgent.RegisterLogCallback (CallbackDelegate.Instance.OnApplicationLogCallbackHandler);
//#if UNITY_IPHONE || UNITY_IOS
//        BuglyAgent.InitWithAppId ("fa367c7db7");
//#elif UNITY_ANDROID
//                //QQ_APIManage.Instance.loadSoLib();
//                BuglyAgent.InitWithAppId("d5389d0e62");

//#endif
//                // 如果你确认已在对应的iOS工程或Android工程中初始化SDK,那么在脚本中只需启动C#异常捕获上报功能即可
//                BuglyAgent.EnableExceptionHandler();
//                BuglyAgent.ConfigAutoReportLogLevel(LogLevel);
            }
        }