iphone / ipad游戏开发

时间:2012-09-08 14:02:12

标签: iphone ios ipad game-engine

我是iOS开发人员。我为iPhone和iPad开发了许多应用程序。现在计划从游戏开发开始。在开始之前我需要一些细节吗?

  1. 与appl的游戏开发有何不同?发展?
  2. gamin需要额外的培训吗?
  3. 只有目标C,2D游戏才有可能吗?
  4. 我应该将哪些搜索引擎或库用于2D / 3D游戏?
  5. 任何用于游戏开发的教程或书籍?
  6. 游戏是否纯粹基于Objective C?或者需要使用其他语言如C / C ++?
  7. 提前致谢:)

1 个答案:

答案 0 :(得分:4)

有很多答案,StackOverflow不是回答这些问题的最佳地方,你需要学习很多东西,直到你能做出好的东西(但如果你工作得足够的话,你会的)。要回答你的观点,从来没有一个真正的答案,但无论如何:

  1. 游戏是视觉的(除非你正在编写一个基于文本的游戏),你需要良好的面向对象编程技巧,并且需要将代码级别的对象与屏幕上的实际对象相关联。大多数游戏都有循环,可以在很多帧中每秒处理物理/绘制对象。

  2. 对于专业游戏,您将需要一个框架/工具来开发。很难编写准系统的Objective-C代码并用它制作游戏。

  3. 是的,这是可能的,但很难。

  4. 对于2D,看看Cocos2D和Flash,使用Box2D物理引擎是一个好主意。对于3D,我推荐Unity。

  5. 我能想到的不是一个具体的,只是通过网络搜索,有很多资源。每个人都以不同的方式理解概念,因此某人的“超级教程”可能是另一个人的“更差”教程。只需搜索,直到找到一个你清楚理解的那个。

  6. 理论上,是的,游戏可以纯粹使用Objective-C运行,但是大多数帮助创建游戏的工具也使用其他语言。