寫在前面:
想要取消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每次打包發布又要改回去。以上才是本文真真解決了的痛點。