Unity AndroidSplah起動インターフェイスの黒い画面の解決策

解決すべき問題は、アプリのアイコンをクリックして開始した後、静的なスプラッシュを黒い画面で表示する必要があることです。これは非常に見苦しいです。画像を参照してください。ここに画像の説明を挿入します

Android開発の経験がある友人は、APPを開いたときにウォームアップ時間があり、無効にできることを知っているかもしれません。その後、APPは効果を示します。APPアイコンをクリックして、しばらく待ちます。スタートアップインターフェイスからジャンプする前に。では、予熱を無効にしましょう。
まず、Unityに組み込まれているstyles.xmlファイルを見つける必要があります。

styles.xmlディレクトリはUnityインストールディレクトリの下のEditor \ Data \ PlaybackEngines \ AndroidPlayer \ APK \ res \ values \ styles.xmlにあり、
VS開きます。適切な場所で予熱を無効にするコードを追加します。

<?xml version="1.0" encoding="utf-8"?>
<resources> 
<style name="UnityThemeSelector" parent="BaseUnityTheme">
	<item name="android:windowBackground">@android:color/black</item>


  <!--拓展:禁用预热-->
  <item name="android:windowDisablePreview">true</item>



</style>
<style name="BaseUnityTheme" parent="android:Theme.Holo.Light.NoActionBar.Fullscreen">
</style>
<style name="UnityThemeSelector.Translucent" parent="@style/UnityThemeSelector">
    <item name="android:windowIsTranslucent">true</item>
    <item name="android:windowBackground">@android:color/transparent</item>
</style>
</resources>

パックして再度テストすると、効果は次のようになります。
ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/weixin_44003637/article/details/114987065