我是iOS开发人员。我为iPhone和iPad开发了许多应用程序。现在计划从游戏开发开始。在开始之前我需要一些细节吗?
提前致谢:)
答案 0 :(得分:4)
有很多答案,StackOverflow不是回答这些问题的最佳地方,你需要学习很多东西,直到你能做出好的东西(但如果你工作得足够的话,你会的)。要回答你的观点,从来没有一个真正的答案,但无论如何:
游戏是视觉的(除非你正在编写一个基于文本的游戏),你需要良好的面向对象编程技巧,并且需要将代码级别的对象与屏幕上的实际对象相关联。大多数游戏都有循环,可以在很多帧中每秒处理物理/绘制对象。
对于专业游戏,您将需要一个框架/工具来开发。很难编写准系统的Objective-C代码并用它制作游戏。
是的,这是可能的,但很难。
对于2D,看看Cocos2D和Flash,使用Box2D物理引擎是一个好主意。对于3D,我推荐Unity。
我能想到的不是一个具体的,只是通过网络搜索,有很多资源。每个人都以不同的方式理解概念,因此某人的“超级教程”可能是另一个人的“更差”教程。只需搜索,直到找到一个你清楚理解的那个。
理论上,是的,游戏可以纯粹使用Objective-C运行,但是大多数帮助创建游戏的工具也使用其他语言。