我有一个对象,它由一个 CATransformLayer 和两个 CAKeyframeAnimated 子图层组成。仅将 10 个该对象的实例添加到视图层,fps 真的下降到 ~ 10/15 fps。我不知道具体多少钱,但看起来不太好。这只制作了 20 个动画。对象的位置未设置关键帧。
我在 iPad Mini 上运行它。
这对于 iPad Mini 来说是否太过分了,还是我可以使用 OpenGL ES 获得更好的结果?
我有一个对象,它由一个 CATransformLayer 和两个 CAKeyframeAnimated 子图层组成。仅将 10 个该对象的实例添加到视图层,fps 真的下降到 ~ 10/15 fps。我不知道具体多少钱,但看起来不太好。这只制作了 20 个动画。对象的位置未设置关键帧。
我在 iPad Mini 上运行它。
这对于 iPad Mini 来说是否太过分了,还是我可以使用 OpenGL ES 获得更好的结果?
对于相当复杂的场景,我建议使用 Cocos2d。网上有一些很棒的教程。Ray 一直对这个主题有一些很好的理解,这也是我第一次学习 cocos2d 的地方。它并不像看起来那么复杂。另外,由于大量的社区支持,添加物理是轻而易举的事。(http://www.raywenderlich.com/28602/intro-to-box2d-with-cocos2d-2-x-tutorial-bouncing-balls)