guofei 4fe0162b34 | ||
---|---|---|
.. | ||
README.md |
README.md
手动关闭启动页的方法
当打开游戏页面以后,微端默认自动关闭启动页。但此时您的页面里加载的js文件或者其他文件很多的时候,因为需要从网络或本地缓存里读取这些文件,会存在一段黑屏时间。对玩家来说用户体验不好。
所以我们也提供了一种手动关闭启动页的方法。这种模式下,启动页会一直存在,直到调用了关闭启动页的代码。
设置安卓、iOS 工程
安卓工程的 MainActivity 里
//1 是自动关闭 0 是手动关闭
launcher.closeLoadingViewAutomatically = 1;
将代码里的 =1 改为 =0
iOS 工程在 ViewController.mm 里做同样的修改
super.launcher.closeLoadingViewAutomatically = 0;
修改游戏代码
当你的游戏初始化完成,可以关闭启动页时,调用下面这段代码
if (window['closeLoadingView']) {
window['closeLoadingView']();
}
优化建议
黑屏等待的时间和加载文件的数量是成正比的,即便使用手动关闭启动页,也会让玩家等待很长时间。所以建议合并js数量,比如使用 egret publish 后的版本,可以把数百个js文件合并成一个,这样启动速度就会很快了。
注意
该功能仅支持 4.1.0 以上版本的引擎
禁用启动页的方法
Android微端0.1.8添加。禁用后将不再弹出启动页。
launcher.disableLaunchPage();
修改启动页地址的方法
Android微端0.1.8添加。
launcher.launchPageUrl = "启动页地址";