我很乐意,如果有人可以简单介绍一下UIImageViews动画内存使用方面的最佳方式(翻译,没有精灵)。
更具体地说,我需要同时在屏幕上设置多个对象的动画(比如说最多15-20个); 此外,由于某些对象之间的冲突,我必须能够中断动画。
我需要的动画类型是简单的翻译。如果可能的话,我会用旋转和缩放(次要)来结束这个翻译。
我不想使用OpenGL,因为我认为这种工作不需要它。
谢谢你们。
答案 0 :(得分:0)
CoreAnimation可以轻松完成。下面的代码将为视图的转换设置动画。也可以在中途停止动画并将其当前状态输入到碰撞检测算法中,但是你必须在Core Animation上读一点。
[UIView beginAnimations:nil context:nil];
view.center = CGPointMake (view.center.x + 50, view.center.y);
[UIView commitAnimations];