本
文
摘
要
特别说明:
这里说的从零开始不是指没有任何编程基础,而是说从无到有的创建一个全新的游戏。
在阅读本文内容前,还是需要具备一定的Objective-C和iOS开发基础,对Xcode有一定的了解,完全没有基础的朋友请先阅读:<让不懂编程的人爱上iPhone>开发系列教程。
介绍:
本文的内容改编自子龙山人和我所著《Cocos2D权威指南》,共分为两部分内容。
其中第一部分主要是关于cocos2d-iphone的基础知识介绍。
第二部分则使用实际案例教你如何使用cocos2d-iPhone从零开始一步步创建一个简单而又完整的iPhone类跑酷游戏。
cocos2d-iphone版本截图:
写书时所用的版本是Xcode4.4+cocos2d v2.1+iOS6.x,后来使用Xcode5.0 +cocos2dv2.1+iOS7测试。
此外,还提供了一个cocos2d-x的改写版本(使用Xcode5.0+cocos2d-x v2.1.x +iOS7),可以对照参考。
因为cocos2d-x和cocos2d-iphone的主要架构是基本相同的,因此不再专门为此写一个详细的开发教程。
因为涉及到大量图文和代码,这里只给出链接:
PART1:cocos2d-iphone入门知识介绍
从零开始设计和实现Angel Panda游戏 (part1)
PART2:从零开始设计和实现Angel Panda游戏
Angel Panda游戏的设计与实现 (part2)
cocos2d-iphone版本的示例代码:
AngelPanda_by_cocos2d-iphone.zip
cocos2d-x版本的示例代码:
http://vdisk.weibo.com/s/3Q0p9MS10aE
cocos2d-x 版本截图: