首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >新手-游戏开发(iPhone) -新的目标C和游戏开发

新手-游戏开发(iPhone) -新的目标C和游戏开发
EN

Stack Overflow用户
提问于 2011-03-10 11:53:17
回答 3查看 1.7K关注 0票数 1

我以前从未开发过一款游戏,实际上也从未为iPhone开发过任何东西。

  1. 如果我想为iPhone/iOS构建一个游戏,我的行动计划应该是什么?我需要知道我应该首先了解哪些步骤,因为我是整个游戏开发领域的新手,也是iOS编程的新手。
  2. 我也想知道怎么玩游戏,让人们有灵感去写游戏?是否有一本好书能从一开始就提供游戏发展方面的见解?游戏的创意是如何开始和建立的?
  3. 请给出很好的例子,我可以使用的资源,在每一个行动步骤。例如,阅读目标-C的良好资源。
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-03-10 14:15:51

  1. 学习目标C和IPhone环境。
  2. 大多数游戏开发者之所以开始,是因为他们已经对他们想要开发的游戏有了一个想法。游戏开发是乏味的,因为代码必须工作,游戏必须很有趣。如果没有大量的尝试和错误,就很难把有趣的部分做好。 因为你刚刚开始,你可以选择一个简单的游戏,已经做了很多次。考虑一下你的练习赛,当你在等待你想要发展的比赛的灵感的时候。
  3. 由于IPhone不是我开发游戏的地方,我将把这个问题留给其他人回答。
票数 3
EN

Stack Overflow用户

发布于 2012-10-11 20:26:54

为了弄湿你的脚,你首先应该从学习目标开始。一本很棒的书,可能是最好的书是Objective中的编程,最好是最新版本。(他们不断发布更新。)

然后我会去苹果开发中心,阅读这里找到的这些文档,如果不是全部的话。还有苹果发布的教程,非常有用.“您的第一个iOS应用程序”,“您的第二个iOS应用程序”等等。

https://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/chapters/WhereToGo.html

这应该会让你熟悉Objective和Xcode。接下来,你应该看看所有的iOS游戏引擎,在这个学习阶段,自己编程是违反直觉的。扭矩,统一3d,游戏沙拉,Cocos2d w/花栗鼠将是很好的研究。选择一个,学习。

另一个注意事项是,你可能需要知道如何在3d建模软件和图形软件中为精灵、人物、建筑等工作(这可能是你最大的学习曲线)。

重要的是要调整自己的步调,不要试图从一开始就直接建立你的愿景。通过教程,建立小的基本游戏,直到你感到舒服。然后你就可以开始处理你百万美元的游戏想法了。

从一个在过去3年一直试图学习iOS开发的人那里,我尝试了无数的书籍和教程,但这些书和教程都没有删掉。在我看来,我所提供的这两项资源是最好的。希望一切顺利,最好和最有意义的感觉是当他们终于能够说“我明白了!”

票数 3
EN

Stack Overflow用户

发布于 2013-09-04 14:46:05

学习目标c是一个很好的选择,但它不是唯一的选择。

如果您不是一个强大的程序员,或者您的重点是成为一个优秀的游戏设计人员而不是一个优秀的程序员(它们并不是相互包容的),那么您可能会研究各种中间件,这些中间件可以让您学习编程的基本知识,而无需同时学习目标-c。

有一种误解,认为成为一个好的目标-c程序员会使你成为一个好的游戏设计师。是什么让你成为一个好的游戏设计师是做了很多游戏。所以你越快开始制作游戏,就越好。

一些很好的选择,我用在我的学生:

游戏沙拉 --非常适合快速原型,非常容易进入。如果你想做非常复杂的事情

史当基 -比游戏色拉更健壮,允许“拖放”编码或实际代码。也比游戏沙拉更复杂,也不那么直观。

科罗娜 -一个真正的基于代码的平台,使用Lua语言。肯定比前两个更复杂,但可能比目标c和cocos更容易进入。

这些程序总是会受到挫折和限制,但代价是速度。

说到游戏设计的开始,我建议你的第一个游戏非常简单,最好从一个已知的概念开始(换句话说,克隆一些东西--这是学习基本知识的好方法)。一旦你掌握了基本开发的诀窍和游戏设计的不同部分,就开始着手你自己的概念,但首先要保持简单。

在iOS上发布游戏是另一回事,但第一步是做一些游戏。祝你好运,如果你需要帮助,就给我留言。@肯德基/ happybadgers.com

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5259261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档