3D1.2.0修改cc默认闪屏splashScreen

首先上图


我们今天要修改的就是这个,官方说有文档可以修改,但是感觉很麻烦,今天就教大家怎么修改
首先logo是以base64存储在打包出来在res的seting文件中(wx,抖音),ov如果使用小包模式也是在res中,不然就在rpk中。
找到文件后打开搜索splashScreen


截取上下部分,下部分是默认配置
如果我们想要修改logo为自己的,可以在上部分的base64src后面替换自己的64
使用在线工具转换

启动,这时候就有我们要的效果了
RB5%~PCAHSD6%5Y(FKT1E~F
那下面的Powered by Cocos Creater 3D 这行字怎么去除呢,这个不在setting配置中,我们就需要到代码中去找了。
打开引擎路径找到这个脚本
/CocosDashboard\resources.editors\Creator3D\1.2.0\resources\resources\3d\engine\cocos\core\splash-screen.ts

在这里修改
这样虽然能够修改logo但是是不是每次打包都需要手动改动一下setting文件呢,这样很麻烦,一种方法是写一个py工具每次打包完成修改一下,还有一种一劳永逸的方法,像那行英文字一样把base64写在ts中
在这里添加

这样是不是就ok了哈

如果想直接去除这个logo,可以在game.ts脚本中有个开关直接关闭就ok了
源码是这样的


修改成这样

就OK了
然后我们能在第一张图中看到,游戏启动是在闪屏完成过后,而闪屏的动画时间默认是3s

关闭的话,直接就是你的游戏画面了

2赞