1.6 章节介绍
下面对全书各章作简要介绍:
第2章:启程入门 本章将教你搭建cocos2d开发环境、安装工程项目模板并制作首个“Hello World”工程项目。你将学习到cocos2d的基础知识,如场景和节点。
第3章:基础知识 本章将向你介绍cocos2d里最常用的类(比如Sprite、Transitions和Action)以及它们的用法。
第4章:你的第一个游戏 本章将教你使用加速计来写出你的第一个游戏:敌人从天而降,玩家通过倾斜设备来躲过敌人的撞击。
第5章:游戏组件 本章将教你制作一个稍大一些的游戏。这个游戏要求有更好的代码结构。你将学习到场景和各节点间的层次关系以及游戏中对象间交换信息的不同方法。
第6章:深入了解精灵 通过本章的学习,你会知道什么是“纹理图册”(Texture Atlas),我们为什么使用它,以及如何使用Zwoptex工具创建纹理图册。
第7章:滚屏射击游戏(上) 把纹理图册准备好以后,你将学习如何实现一款通过触屏来控制的滚屏射击游戏。H
第8章:滚屏射击游戏(下) 没有敌人的话,我们的射击游戏就没有靶子了,对吧?所以,在本章我会教你如何实现移动、射击、生成敌方部落等效果来提高游戏的可玩性。
第9章:粒子效果 本章将教你使用Particle Designer工具来为横向滚屏游戏增添粒子效果。
第10章:瓦片地图 本章将教你用从第9章中学习到的知识来制作另一款非常流行的iOS游戏。
第11章:斜角瓦片地图 由于cocos2d支持TMX文件格式,因此本章将教你如何用Tiled编辑器来制作基于瓦片地图的游戏。
第12章:物理引擎 通过本章的学习,你将学会如何实现用手指决定物体移动方向的效果。
第13章:弹球游戏 这是学习Chipmunk和Box2D引擎的入门章节,也是你实现一些疯狂梦想的基础。
第14章:Game Center 在本章中,你会使用一些物理效果制作一个太空游戏,它集反重力、弹球与射击的元素于一身。虽然游戏本身比较不切实际,但是开发起来会非常有趣,而且我们会用到真正的物理效果。
第15章:番外篇 本章是关于周边技术及市场的介绍,而不是总结前文。本书到此结束。但是别担心,你的游戏开发之旅不会结束。希望本章能够就为你未来的开发之路给你提供一些启发。
1.7 问题和反馈
我一直希望大家既能容易地学会cocos2d和iOS游戏开发,又能对一些高级的游戏编程理念有所思考。不知我的目的是否已经达成。
如果本书有任何地方令你感到困惑,你可以随时通过我的email(steffen@learn-cocos2d.com)向我提问。我也会继续在我的网站(http://www.learn-cocos2d.com)上对一些我可能在书中没有解释清楚的问题作补充和说明。欢迎大家随时提出反馈意见!