[关闭]
@sssunny 2020-01-03T07:38:42.000000Z 字数 684 阅读 124

MJ项目

源码 文档


GameLaunch

Awake

  1. 设置全局数据 GlobalData
  2. 设置APP静态变量 AppConst
  3. 初始化 BuglyAgent
  4. 初始化 登录背景图
  5. 是否为 3d 判断

IEnumerator Start

  1. 日志启动 LoggerHelper.Instance.Startup()
  2. 资源模块初始化 yield return AssetBundleManager.Instance.Initialize();
  3. 开始更新检查,然后进入游戏 AssetbundleUpdater StartCheckUpdate

GlobalData

主要变量:
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:不限制


AppConst

游戏应用设置,比如游戏名,微信appid等


LoggerHelper

todo


AssetBundleManager

todo


AssetbundleUpdater

资源更新检查,如果有更新,热更资源后进入游戏,没有更新,直接进入游戏
StartCheckUpdate

XLuaManager


XLuaManager

lua的启动入口,会调用 GameMain.lua 脚本中 GameMain.Start() 来启动游戏

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注