学习iphone游戏开发

时间:2009-04-06 10:25:01

标签: iphone opengl-es

开发人员学习在iphone上进行游戏开发的最快途径是什么? 我有一些.net winforms和webform体验,但没有直接x或任何图形和游戏开发经验。 在业余时间,我想学习这些技能,但想通过iphone学习。 所以我只是想知道哪些是最好的资源来学习iphone开发和在iphone上打开gl。书籍,网站等,您的提示非常感谢。

6 个答案:

答案 0 :(得分:8)

您可以免费关注Stanford iPhone developer course以开始iPhone开发。

答案 1 :(得分:4)

嘿tony - 你需要从OpenGL开始。我真的建议你阅读关于open gl的红皮书 - 它被称为开放式圣经。

关于一般的iphone sdk开发(目标 - c,可可触摸等),我建议你访问http://www.iphonekicks.com - 这是一个digg克隆,但纯粹用于iphone sdk链接。在这里,您可以查看关于不同主题(包括opengl)的社区推广链接的庞大数据库

1最后一件事 - iphonekicks.com也有一个名为“Newbie”的标签,其中可以找到适合新手(不太复杂的文章)的链接。你可以在这里查看相同的内容 - http://www.iphonekicks.com/tags/Newbie

答案 2 :(得分:3)

我会跳过OpenGL直到稍后,我开始玩2D游戏,否则它可能会让人不知所措。一旦你拥有了一个2D游戏,你就会理解这个平台足以进入3D游戏,无论是使用基于OpenGL构建的自定义3D引擎,还是使用其他人构建的3D引擎。你可能想看看这些:

但我再次推荐2D,3D意味着模型等等。

答案 3 :(得分:2)

我现在正在做同样的事情,并且在Cocos2d-iPhone上玩得很开心。作为Cocoa的入门书,cocoadevcentral是完美的。 Cocos2d使用OpenGL-ES(OpenGL的移动版本),但你不必为此烦恼。我认为这是一个很好的基础。

Cocos2d-iPhone

Cocoa Dev central

答案 4 :(得分:0)

这取决于你想要写的游戏类型(例如射击游戏,策略,牌,拼图等)。真的,这是重要的游戏,你需要在确定技术和演示文稿之前进行开发。

虽然你在学习,但一切都需要比你想象的要长得多,所以你应该坚持一个简单的概念,否则你可能会气馁并放弃。一旦你完成了几个非常简单的游戏,就会瞄准更有野心的东西。

您可以使用现有的经验在Windows中快速对其进行原型设计,例如:对于益智游戏,您可以使用表单和按钮而不是图形图标,只需更改文本。只要您正在开发基本的游戏机制,它就不必看起来很漂亮。这很有趣吗?!

在原型设计过程中会抛出很多概念。在你找到一个原创想法之前,你可能会再次开始10次。 iPhone上有很多糟糕的糟糕游戏。你需要通过良好的游戏玩法来区分自己,因为人们会很快厌倦外观。不要只跟牛群一起去。

一旦你准备好转移到iPhone,我肯定会使用一个游戏库,因为它们提供了许多有用的功能,需要你很长时间才能实现。您希望将所有时间花在游戏上,而不是支持代码上。

以下看起来很有趣的库:

答案 5 :(得分:0)

我列出了一些好书及其参考资料,您可以学习iPhone应用程序开发,尤其是iPhone游戏应用程序。 iPhone游戏开发由Chris Craft编写,学习iPhone和iPad Cocos2D游戏开发书,由Steffen Itterheim和O'Reilly的iPhone游戏开发编写。 Cocos2d具有快速开发的各种有用工具。它具有出色的iPhone视网膜显示支持,出色的位图字体标签性能,轻松处理大量精灵,创建平铺图,计划功能,堆栈场景,创建菜单和按钮,box2d和chipmunk物理引擎支持,导出到Mac功能,粒子效果,伟大的声音引擎和一系列精彩的动作"你可以应用于你的对象,如移动,跳跃,旋转,淡入淡出等。 由于Cocos2d只是Objective-C的一个框架,你可以完全自由地做很多游戏引擎通常缺乏的东西。例如,您可以使用OpenFeint快速实现游戏的排行榜和成就。您也可以使用iAd。 感谢

相关问题