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;