Unity3D 修改ProjectSetting.asset取消UnitySplashScreen

写在前面:

想要取消UnitySplashScreen 你必须拥有Pro及以上的unity版本。但笔者要讲诉的是免费版unity如何配置取消闪屏设置呢~

背景:

笔者使用的Unity是免费版,所以无法取消对SplashScreen的勾选,更不用说不要显示默认的"Made with Unity" 啦。
然而,金主大爷就是不要显示这个闪屏啊喂。好消息是,他们有卖Pro版本,但坏消息是他们采用Jenkins自动打包流程,想要他们开启Unity修改,那是不可能的,关键是工作流也不允许这样混乱操作,所以只有大家从源头修改了。
但是,前面说了,笔者的Unity根本勾选不了那个勾勾呀,位置如下:


忽视这个Pro版本,看到勾勾在哪就好

只有使用非常规手段了,那就是修改Unity编辑器下的配置文件。

解决方案:

几经周转,大家发现Unity在UnitySetting/ProjectSettings.asset 定义了这个闪屏不显示的键:

  m_ShowUnitySplashScreen: 1
  m_ShowUnitySplashLogo: 1

对,你猜的没错,都改为0就好了。
于是,金主大爷那边就不再diss俺们这个问题啦~

写在最后:

这是一个简单的笔记,希翼能遇到需要的人。
很显然,用这种方式就可以很方便的与付费版联合开发啦,起码闪屏设置问题算是解决了。

2019.02.26补充:
那个修改这个东西主要是为了跟有license的unity好使用源代码工具同步设置。避免了每一次没license得unity打测试包后,闪屏设置会同步到有license的unity上,然后有license的unity每次打包发布又要改回去。以上才是本文真真解决了的痛点。

推荐阅读更多精彩内容