我以前从未开发过一款游戏,实际上也从未为iPhone开发过任何东西。
发布于 2011-03-10 14:15:51
发布于 2012-10-11 20:26:54
为了弄湿你的脚,你首先应该从学习目标开始。一本很棒的书,可能是最好的书是Objective中的编程,最好是最新版本。(他们不断发布更新。)
然后我会去苹果开发中心,阅读这里找到的这些文档,如果不是全部的话。还有苹果发布的教程,非常有用.“您的第一个iOS应用程序”,“您的第二个iOS应用程序”等等。
这应该会让你熟悉Objective和Xcode。接下来,你应该看看所有的iOS游戏引擎,在这个学习阶段,自己编程是违反直觉的。扭矩,统一3d,游戏沙拉,Cocos2d w/花栗鼠将是很好的研究。选择一个,学习。
另一个注意事项是,你可能需要知道如何在3d建模软件和图形软件中为精灵、人物、建筑等工作(这可能是你最大的学习曲线)。
重要的是要调整自己的步调,不要试图从一开始就直接建立你的愿景。通过教程,建立小的基本游戏,直到你感到舒服。然后你就可以开始处理你百万美元的游戏想法了。
从一个在过去3年一直试图学习iOS开发的人那里,我尝试了无数的书籍和教程,但这些书和教程都没有删掉。在我看来,我所提供的这两项资源是最好的。希望一切顺利,最好和最有意义的感觉是当他们终于能够说“我明白了!”
发布于 2013-09-04 14:46:05
学习目标c是一个很好的选择,但它不是唯一的选择。
如果您不是一个强大的程序员,或者您的重点是成为一个优秀的游戏设计人员而不是一个优秀的程序员(它们并不是相互包容的),那么您可能会研究各种中间件,这些中间件可以让您学习编程的基本知识,而无需同时学习目标-c。
有一种误解,认为成为一个好的目标-c程序员会使你成为一个好的游戏设计师。是什么让你成为一个好的游戏设计师是做了很多游戏。所以你越快开始制作游戏,就越好。
一些很好的选择,我用在我的学生:
游戏沙拉 --非常适合快速原型,非常容易进入。如果你想做非常复杂的事情
史当基 -比游戏色拉更健壮,允许“拖放”编码或实际代码。也比游戏沙拉更复杂,也不那么直观。
科罗娜 -一个真正的基于代码的平台,使用Lua语言。肯定比前两个更复杂,但可能比目标c和cocos更容易进入。
这些程序总是会受到挫折和限制,但代价是速度。
说到游戏设计的开始,我建议你的第一个游戏非常简单,最好从一个已知的概念开始(换句话说,克隆一些东西--这是学习基本知识的好方法)。一旦你掌握了基本开发的诀窍和游戏设计的不同部分,就开始着手你自己的概念,但首先要保持简单。
在iOS上发布游戏是另一回事,但第一步是做一些游戏。祝你好运,如果你需要帮助,就给我留言。@肯德基/ happybadgers.com
https://stackoverflow.com/questions/5259261
复制相似问题