项目可以使用哪个图形框架?

时间:2012-04-30 13:51:26

标签: ios graphics opengl-es core-animation core-graphics

我的意图是“边做边学”,创造一种从远处接近的飞机,即沿着过山车般的路径。它将以距离(小和无法识别)开始,并且结束/停止开始能够在发动机微调器的窗口或中心上读取消息/问候语。

在这个时候,我认为这样做的框架是:

  • 的UIKit
  • 核心动画
  • Open GL ES
  • 核心图形

这是可能的最高级别是什么?如果飞机的路径是直的,那么更高的水平是否可能?是否有另一个可以使用的框架? (我读过有关cocos2d的内容,但更喜欢先学习苹果。)

3 个答案:

答案 0 :(得分:1)

Ray Wenderlich为iOS提供了一些很好的开始教程,包括一些基本的动画教程。

检查这些: http://www.raywenderlich.com/tutorials

这是一个开始的好地方......

答案 1 :(得分:1)

UIImage中有一个新的“动画图像”功能。讨论从WWDC 2011视频中的 16:33 开始: What's New in Cocoa Touch?

这类似于通过仅包含一系列图像为您的应用程序提供“动画gif”。无需创建实际的gif。

这允许您创建动态图像。然后,为了进一步动画那些(或静态图像)(例如在屏幕上移动它们,调整它们或改变它们的alpha半透明度),请查看Core Animation WWDC视频和指南:

  

WWDC 2010

  Core Animation Essentials Video

以及Core Animation Guide

答案 2 :(得分:0)

你是2D或3D动画吗?如果你想要2D,核心动画是显而易见的选择。核心动画非常强大,但Apple文档充其量是模糊的。 Marcus Zarra核心动画书很好,但没有涵盖很多iOS特定的动画代码。它和Bill Dudney核心动画书籍都需要更新。两者都值得拥有,但两者都需要更新,他们的iOS部分需要大大扩展。

如果你想要透视3D动画,那么OpenGL是你唯一的选择。然而,OpenGL是一个值得学习的熊。