写在前面:
想要取消UnitySplashScreen 你必须拥有Pro及以上的unity版本。但笔者要讲诉的是免费版unity如何配置取消闪屏设置呢~
背景:
笔者使用的Unity是免费版,所以无法取消对SplashScreen的勾选,更不用说不要显示默认的"Made with Unity" 啦。
然而,金主大爷就是不要显示这个闪屏啊喂。好消息是,他们有卖Pro版本,但坏消息是他们采用Jenkins自动打包流程,想要他们开启Unity修改,那是不可能的,关键是工作流也不允许这样混乱操作,所以只有我们从源头修改了。
但是,前面说了,笔者的Unity根本勾选不了那个勾勾呀,位置如下:
只有使用非常规手段了,那就是修改Unity编辑器下的配置文件。
解决方案:
几经周转,我们发现Unity在UnitySetting/ProjectSettings.asset 定义了这个闪屏不显示的键:
m_ShowUnitySplashScreen: 1
m_ShowUnitySplashLogo: 1
对,你猜的没错,都改为0就好了。
于是,金主大爷那边就不再diss俺们这个问题啦~
写在最后:
这是一个简单的笔记,希望能遇到需要的人。
很显然,用这种方式就可以很方便的与付费版联合开发啦,起码闪屏设置问题算是解决了。
2019.02.26补充:
那个修改这个东西主要是为了跟有license的unity好使用源代码工具同步设置。避免了每一次没license得unity打测试包后,闪屏设置会同步到有license的unity上,然后有license的unity每次打包发布又要改回去。以上才是本文真真解决了的痛点。