《实例妙解Cocos2D-X游戏开发》是一本完全通过游戏案例来驱动的实战性著作,作者是一线资深的游戏开发工程师和移动开发工程师。《实例妙解Cocos2D-X游戏开发》根据Cocos2D-X的最新版本3.x撰写,得到了Cocos2D-X创始人王哲和CSDN创始人蒋涛两位业界专家的高度认可,权威性毋庸置疑。它将Cocos2D-X的各种功能、原理、技巧巧妙地融入游戏案例中,既增强了实战性,又降低了学习的难度;同时它还进行了人物和场景的设计,增强了学习的趣味性。此外,这些案例还从另外一个维度详细讲解了空战类、塔防类、物理类游戏的开发过程和方法。
《实例妙解Cocos2D-X游戏开发》全书12章,分为三个部分:准备篇(第1~3章),首先介绍了Cocos2D-X的开发环境搭建和基本开发方法,然后通过一个名为“钢琴师”的游戏介绍了完整的Cocos2D-X游戏开发流程。故事情节上,本书从“屌丝”程序员劲松的同事在学校的美术展上偶遇一位美女老师开始,他想通过为他的女神开发一款游戏来赢得她的芳心,随后一系列有趣的故事由此发生。实战篇(第4~8章),首先通过飞机空战游戏,重点讲解了帧动画、事件分发机制、Schedule使用以及对话框的制作;接着通过打砖块游戏,详细介绍了Physicls物理引擎的使用;最后通过塔防游戏,介绍了瓦片地图以及CocoStudio整合场景的使用方法。在讲解代码的同时,渗透了C++11的使用,带领读者熟悉新的编码风格。拓展篇(第9~12章),首先是对Cocos2D-X 3.x中重要的特性进行了总结和展开阐述,然后讲解了Android平台SDK的接入、App Store支付、微信社交分享的接入等扩展知识。
与市面上已有的Cocos2D-X图书相比,本书主要有三大特色:第一,本书是国内最早的基于3.x版本的著作,因为3.0的变化是革命性的,所以之前的基于2.x版本来写的书几乎全部被淘汰了;第二,本书强调实例,完全摒弃了常规的“先理论后案例”结构,采用了完全用案例驱动的模式,所有知识点都通过实例引出并做分析,降低了学习的难度;第三,本书注重“妙解”,设计了人物和故事场景,使得整个内容故事性更强,增加了学习的趣味性。