如何学好iOS游戏开发

= =入门= =

熟悉objective-C是很有必要的,语法比较简单,但是不会花很长时间。如果之前有过其他编程语言的经验,第一次接触会觉得陌生。多休息两天,慢慢习惯。

熟悉Xcode,比如项目管理,各个按钮的功能,各种选项的设置,4.4之后的新功能等。,StackOverflow是个好帮手。

熟悉一个游戏引擎,比如cocos2d,因为它灵活,稳定,有活跃的社区并且学习成本不是很高。当然还有其他优秀的发动机,选择因人而异。

= =高级= =

多看书/文档,多实践,多交流,多总结,有可能的话多读源代码。

这条路通向简,但许多人死在这里。多看一些书/文件,表明你已经准备好接受新事物,新挑战,以及各种各样的障碍。就像你面前的一剂苦药和一盒巧克力,你必须有勇气把苦药含在嘴里(少花点时间刷微博,看各种综艺,能给你带来短期的快感,但从长远来看,肯定弊大于利)。吃了苦药才觉得苦,甚至还挺好吃的。

既然是关于iOS游戏开发的,那就说几本我觉得不错的书吧。因为选择了cocos2d引擎,所以只能推荐这方面的书《用iOS 5学习cocos2d游戏开发》。吃了这本书,里面的习题都差不多了,基本上可以玩Cocos2d引擎了。

既然是编程,你应该熟悉常见的设计模式,否则你不会知道写了一个星期的代码,更不用说维护和更新它。