【发布时间】:2018-08-26 07:04:08
【问题描述】:
当构建到我的 android 设备并启动构建时,Unity 初始屏幕会显示,并且会在 10 秒后变为灰色,然后显示我的游戏。我尝试寻找解决方案,但找不到。我尝试了不同版本的统一,在我的场景之前添加了一个虚拟场景,并使用 android 模拟器来确保它不是我的手机。请帮忙。
【问题讨论】:
当构建到我的 android 设备并启动构建时,Unity 初始屏幕会显示,并且会在 10 秒后变为灰色,然后显示我的游戏。我尝试寻找解决方案,但找不到。我尝试了不同版本的统一,在我的场景之前添加了一个虚拟场景,并使用 android 模拟器来确保它不是我的手机。请帮忙。
【问题讨论】:
只要找到文件
AndroidManifest.xml
<application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme">......</application>
然后在 application 标签找到你的主题,像这里的名称 AppTheme 现在到 res>values>style.xml 你将归档一个同名的样式标签,就像这里应用主题
<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>
【讨论】: