我有一个游戏,移动少于10个小动画UIImageViews一次,最多。我用60 with的CADisplay计时器来驱动他们的动画。下面是我如何在更新方法中移动视图的示例:
// for each insect in insectArray
insectView.center = insect.hitCenter // I pull a position from my model object
图形为32x32像素,每个动画帧最多5个,如果这有帮助的话。他们有一个透明的阿尔法通道。我分析并排除了任何游戏中的计算作为瓶颈。对于非常小的加速比,我还做了不透明属性= YES。播放或不播放动画帧没有