android - 启用 64 位后,Unity 游戏在 Android 设备上滞后

标签 android unity-game-engine 64-bit 32bit-64bit

我们的游戏在大多数现代 Android 设备上以 60fps 的速度运行,但是当我们启用 64 位(为了满足 Google Play 的新要求)时,游戏开始出现滞后并定期卡顿。


在这些设置下以 60fps 的速度流畅运行:

enter image description here

滞后并卡住这些设置: enter image description here


这个问题在华为 P20 lite 上最为明显(在启用 64 位之前它以 60fps 的速度运行)。

有没有人知道可能是什么问题?

最佳答案

我删除了在游戏过程中执行的所有 Debug.Log() 调用并解决了这个问题。

我可能无论如何都不应该把它们放在那里,但出于好奇......有谁知道为什么这些在 64 位上会是个问题,而在 32 位上不是问题?

关于android - 启用 64 位后,Unity 游戏在 Android 设备上滞后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57957068/

相关文章:

unity-game-engine - 我应该使用 "Daydream technical preview"版本的 Unity 来开发 Cardboard 吗?

java - Activity 开始时禁用焦点

android - ProcessDialog 没有正确显示?

objective-c - Xcode 报告 CBCentralManagerDelegate 未找到

c# - python&unity3d : Websocket stability

winforms - 基于 Microsoft Visual C++ Express 2010 的 64 位构建

c# - 我可以切换到 64 位吗

java - 如何查看 FirestoreRecyclerAdapter 是否为空?

android - getWritableDatabase() 会影响事务吗

linux - 将应用程序移植到 64 位有那么难吗?