android - 我的 Android 版 Unity 游戏无法在 Bluestacks 中运行

标签 android unity-game-engine 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 的答案部分正确,但仅更改 Graphics API 不起作用。

This is how my Player Settings look

最佳答案

发生这种情况是因为您没有在 Android 构建中包含一些受支持的图形 API。如果省略 OpenGLES2,Bluestacks 可能无法工作。确保您支持的图形 API 中有 OpenGLES 2。您可以在项目设置/播放器/其他设置

中找到它

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

关于android - 我的 Android 版 Unity 游戏无法在 Bluestacks 中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69031237/

相关文章:

java - android 无法在fragment中使用getLayoutInflater

android - 如何在 android 中以编程方式创建 VPN 配置文件并连接到它?

flash - Unity3d 和 Flash 的应用程序性能和统计监控

json - 使用 MiniJSON 解析嵌套 JSON (Unity3D)

android - 使用 firebase unity sdk firestore 包时 Android 设备上出现错误

android - 如何使用 Bluestacks 模拟器调试 Android Studio 项目?

android - BlueStacks 安装失败旧的 sdk 错误

android - Android Spinner在点击时崩溃

java - Android GridView 获取子项不起作用

android - 关于设置 fiddler 和 Bluestacks 的指导