物体运动中的生涩效应

时间:2009-02-19 10:27:12

标签: iphone objective-c cocoa cocoa-touch

我试图创建一个游戏,其中几个对象(UIImageViews)遍历屏幕... 这些物体以1到0.45秒的间隔生成......当它们在1-0.60秒的范围内生成时,它们可以平滑地移动。但是当它们以小于0.6秒的速率生成时,它们的移动不顺畅,它们开始jerking ..还有一个UIImageView根据touchesmoved事件改变位置...... 请帮忙

2 个答案:

答案 0 :(得分:0)

显然你的游戏使用了太多的cpu-power。尝试使用分析器(例如Shark)对其进行优化,并使您的对象创建方法更省时。 (一次创建一堆对象,然后只重用它们而不是创建新对象?)

什么是剖析?

我根本不知道剖析,请阅读introduction written by Mike Ash。 (优秀的博客顺便说一句。)

Here is Apple's Documentation of Shark

答案 1 :(得分:0)

嘿伙计我能够通过创建3个不同的线程来解决问题,一个用于生成对象,一个用于遍历对象,另一个用于在触摸移动事件上移动对象。我之前使用计时器......

但使用线程解决了问题

无论如何,谢谢你的帮助:)