一段时间后,cocos2d代码变慢了

时间:2011-01-27 14:23:40

标签: iphone ios4 cocos2d-iphone

所有 我正在用cocos2d制作一个游戏,我正在通过CCTouchBegan,CCTouchMoved,CCTouchEneded(ccp函数)将一个对象从一个地方移动到另一个地方,之后我就采取行动了。 关于为什么这个代码在设备上运行速度慢但在iphone上的模拟器上运行速度快的任何想法。

3 个答案:

答案 0 :(得分:1)

向我们展示代码然后我们可以说一些特别的东西。 但我想你只是忘了停止行动。 [object stopAction]; 或者可以使用此方法[self removeChild:(CCSprite *)sender cleanup:YES]它还将清除所有正在运行的操作,具体取决于清理参数

答案 1 :(得分:0)

代码在设备上的运行速度通常比在模拟器中慢。模拟器在性能方面不准确。为了衡量某些内容的执行速度,您必须在设备上进行尝试。

答案 2 :(得分:0)

检查你的内存分配。

我也有同样的问题。记忆管理的bcoz。现在我解决了。

使用xcode中的性能工具检查内存泄漏。