android - 启用 64 位后 Unity 游戏在 Android 设备上滞后
问题描述
我们的游戏在大多数现代 Android 设备上运行 60 fps,但是当我们启用 64 位(为了满足 Google Play 的新要求)时,游戏开始出现延迟并定期冻结。
在以下设置下平稳运行 60fps:
这个问题在华为 P20 lite 上最为明显(它在启用 64 位之前以 60fps 运行)。
有谁知道可能是什么问题?
解决方案
我删除了在游戏过程中执行的所有 Debug.Log() 调用,它解决了这个问题。
反正我可能不应该把它们放在那里,但出于好奇......有谁知道为什么这些在 32 位中不是问题时会成为 64 位的问题?
推荐阅读
- javascript - 对某些网站的 Node js 请求返回带有问号的菱形
- javascript - 发送 JSON 格式的对象并将其转换回来
- javascript - 循环成功后,整个页面被文本“XSS”替换
- python - 为什么当 X 小于 0.5 时 sqrt(1-4*pow(X,2)) 显示数学域错误?
- file - “通道”类型的字段给出错误“无法默认初始化具有泛型类型的变量”
- java - 在 Java 和 golang 中使用 AES 时获得不同的结果(密文)
- jmeter - 将 Web 服务响应写入 Excel
- php - 像 20° 这种类型的 php mysql 中的特殊包不打印/回显
- swift - 如何使用 prefersLargeTitles 更改标题注册表?
- python - 为什么 (rf)clf feature_importance 重视所有值都相同的特征?