我在一本书中完成了一个突破性的游戏教程,但是球,这是一个 20x20 像素的图像,跳帧并且移动不是很流畅。模拟器和 iPhone 4S(真机)就是这种情况。该代码没有使用NSTimer
(可能会更慢),但正在使用CADisplayLink
并UIImageView setFrame
执行动画。
iOS 上的 Core Animation 不是很适合开发动画类型的游戏吗?说如果它是一个游戏
- 入侵者(太空入侵者)
- Breakout(作为教程中的游戏)
- 打砖块
- 愤怒的小鸟 / 割绳子 / 水果忍者
对于这些类型的游戏,Core Animation真的适合写上面的(2)吗?对于 (1)、(3) 和 (4),无论是 Cocos2D 还是 OpenGL ES 都更适合做这项工作。并且 Cocos2D 和 OpenGL ES 的性能非常接近。真的吗?