Unity启动屏幕android build 2018.2.5f1后的灰屏10秒钟

时间:2018-08-26 07:04:09

标签: android unity3d

在构建至我的android设备并启动构建时,会显示Unity启动屏幕,然后立即变灰10秒钟,然后显示我的游戏。我尝试寻找解决方案,但找不到。我尝试了不同版本的unity,在场景之前添加了虚拟场景,并使用android模拟器来确定它不是我的手机。请帮忙。

1 个答案:

答案 0 :(得分:0)

只需找到文件

AndroidManifest.xml

<application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme">......</application>

并在 application 标签处找到名称为 AppTheme 的主题,现在将其重新保存为values> style.xml,您将提交一个样式标签,其名称与此处相同 AppTheme

<style name="AppTheme" parent="@android:style/Theme">
       <item name="android:windowNoTitle">true</item>
    <item name="android:windowContentOverlay">@null</item>
    <item name="android:windowFullscreen">true</item>.....</style>

仅在该样式标签处添加此行

<item name="android:windowBackground">@android:color/white</item>

添加后如下所示

<style name="AppTheme" parent="@android:style/Theme">
        <item name="android:windowBackground">@android:color/transparent</item>
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowContentOverlay">@null</item>
        <item name="android:windowFullscreen">true</item>

    </style>

这将解决灰色屏幕的问题,并提供白色,如果您愿意,也可以使用其他颜色

<item name="android:windowBackground">#ffffff</item>

这里#ffffff是颜色代码,如果您需要使用图像,则可以更改所需的颜色代码,首先应将该图像放置在 res> drawable 文件夹中(最好仅使用小尺寸图像)然后

   <item name="android:windowBackground">@drawable/yourimagename</item>