如何在不减速的情况下一次运行多个CAAnimations?

时间:2009-10-05 21:50:48

标签: iphone cocoa-touch

如果我想让20个对象同时在屏幕上运行自己的动画,有没有办法在没有明显减速的情况下这样做?

我的例子是主屏幕,处于编辑模式。屏幕上的每个图标都会轻微抖动,但没有明显的减速。当我尝试类似的东西时,动画会慢慢爬到5 FPS。

1 个答案:

答案 0 :(得分:1)

差异可能是合成,透明度计算起来非常昂贵,并且做很多重叠的事情可能会使事情迅速陷入困境。

如果你正在进行复杂的精灵动画,你可能最好转移到OpenGL(或像Cocos2D这样的库)。您可以将OpenGL与普通视图混合使用......