@sssunny
2020-01-03T07:38:42.000000Z
字数 684
阅读 124
源码
文档
Awake
- 设置全局数据 GlobalData
- 设置APP静态变量 AppConst
- 初始化 BuglyAgent
- 初始化 登录背景图
- 是否为 3d 判断
IEnumerator Start
- 日志启动 LoggerHelper.Instance.Startup()
- 资源模块初始化 yield return AssetBundleManager.Instance.Initialize();
- 开始更新检查,然后进入游戏 AssetbundleUpdater StartCheckUpdate
主要变量:
1. public static LoginServerType ServerType; // 本地服,版号包服,测试服,正式服
2. public static SDKType MainSdktype; //sdk类型 guest表示游客
3. public static bool ReviewPackage; //审核包 true:限制某些功能, false:不限制
4. public static bool BanHaoPackage; //版号包 true:限制某些功能, false:不限制
游戏应用设置,比如游戏名,微信appid等
todo
todo
资源更新检查,如果有更新,热更资源后进入游戏,没有更新,直接进入游戏
StartCheckUpdate
XLuaManager
lua的启动入口,会调用 GameMain.lua 脚本中 GameMain.Start() 来启动游戏