我的 Android 的 Unity 游戏在 Bluestacks 中不工作

My Unity game for Android does not work in Bluestacks

我刚刚在 Google Play 上启动了我的游戏,它在 Android 设备上运行良好,但如果我尝试通过 Bluestacks 模拟器启动它,Unity 启动画面(有时)会显示,之后只会显示深灰色屏幕,没有任何反应

This is how it looks after the Unity Splash intro

我尝试通过 Google Play 和安装 Apk 文件本身来安装游戏,这两种方法都不起作用。

我正在使用 v2021.1.18f1 构建游戏

游戏本身就在这里https://play.google.com/store/apps/details?id=com.BrokenGlass.TapNinja

谢谢。

更新

我通过更改播放器设置中的许多设置来修复它,但不确定是哪一个真正使它起作用。 Raguels 的回答部分正确,但仅更改图形 API 无效。

This is how my Player Settings look

发生这种情况是因为您没有在 android 构建中包含一些受支持的图形 API。如果省略 OpenGLES2,Bluestacks 可能无法工作。确保在支持的图形 API 中有 OpenGLES 2。您可以在 Project Settings/Player/Other Settings

中找到它

要使其可用,您必须将颜色 space 从线性更改为 Gamma。