【发布时间】:2013-10-24 15:18:21
【问题描述】:
我正在使用 UIPanGestureRecognizer 在我的游戏中平移 (cocos2d 2.0),从 iOS 5.x 到 6.x,它运行良好。突然在 iOS 7 中,它变得非常不稳定。您可以平移一段时间,但最终它变得不准确。甚至在我的游戏代码对手势进行任何操作之前,我就可以在日志中清楚地看到翻译在 3-5 点左右跳跃。通常,平滑的手指拖动每次更改只会使平移展开 1 个点。在屏幕边缘附近滑动似乎会立即导致问题,但只是平移也会导致问题。
有什么改变会导致 cocos2d 出现问题吗?还是一般的手势识别器?
【问题讨论】:
-
在 iOS 7 上运行 cocos2d 2.x 版本显然存在一些内存泄漏问题,您会在此处和 cocos2d 论坛上找到讨论,但 atm 没有解决方案
-
内存泄漏是否足以导致此手势问题?我能够在加载后很快产生问题。看起来记忆更像是一种缓慢的流血。
-
我没有密切关注该线程,但有人说这是关于拥塞,其他人结合触摸输入体验了它,其他人只是随着时间的推移内存使用量不断增加,尽管在设备上并不显着。您可能想检查您的帧率是否正在下降。您是否可能会因为平移而添加节点?
标签: ios cocos2d-iphone ios7 uigesturerecognizer uipangesturerecognizer