Cocos Creator 3D 如何移除插屏提高启动速度?
问题背景
Cocos Creator 3d打包输出后,会自动添加Cocos的插屏,并且强制显示3秒。
这大大延长了游戏的启动速度,影响用户体验。
有什么办法移除Cocos的闪屏呢?
解决方法
1. 官方方法
Cocos的文档中提到了如何移除插屏的方法
文档:https://docs.cocos.com/creator3d/manual/zh/editor/publish/build-options.html?h=插屏
只需要填写一个调查问卷即可使用移除插屏的功能:
2. 修改引擎代码
也可以选择修改插屏相关代码:
文件路径: engine/cocos/core/splash-screen.ts
console.info("......");
// 移除Cocos的闪屏
(this.setting.totalTime as number) = 10;
(this.setting.base64src as string) = "";
(this.setting.displayRatio as number) = 0.4;
(this.setting.displayWatermark as boolean) = false;