ios - iOS游戏开始时的输入延迟

标签 ios performance debugging opengl-es delay

当我在设备上运行iOS游戏时,从一开始大约一分钟就会出现输入延迟:当我触摸某处的屏幕时,游戏仅在2到3秒后才能识别出触摸;加速度计还会显示3秒钟前的当前方向!

我知道这不是我的编码,因为(大约)第一分钟后,游戏开始正确运行,并实时识别输入。

我怀疑这也与我的游戏运行缓慢有关,但是我找不到导致它的原因。是否有可能导致延迟的一般原因,或者可能是我的代码所特有的?

最佳答案

造成这种情况的原因很多,但是作为开始,请尝试使用Instruments来记录游戏的性能,并且您可以将游戏的实际开始时间推迟几秒钟,直到正确加载所有内容为止。
很可能某个地方存在一个循环,该循环执行的循环比预期的要多。

关于ios - iOS游戏开始时的输入延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9276647/

相关文章:

ios - 如何更改 UICollectionView 标题与其余单元格之间的间距?

objective-c - 围绕多个 UIImageView 动态包装文本

ios - 在 Retina 显示器上带有 drawRect/更新图像性能问题的 UIView

javascript - 如何从页面中临时删除 iframe,然后在不重新下载 iframe 内容的情况下重新添加 iframe?

xcode - GDB 与 LLDB 调试器

c++ - 调试断言失败! C++ VS2012 - 模板类

ios - Xcode 7 Swift 2 对象大小在运行时不同

ios - supportInterfaceOrientation不起作用

JavaScript:比较字符时使用 charCode 有好处吗?

c++ - 如何跟踪外部代码修改类变量的所有位置?