《Cocos2d-x实战:C++卷》[1]系统地论述了Cocos2d-x游戏开发的理论与实践。本书内容涵盖了Cocos2d-x核心类、瓦片地图、物理引擎、音乐音效、数据持久化、网络通信、数据交换格式、内存管理、性能优化、平台移植、程序代码管理、发布三大应用商店。本书共29章,按内容结构可分为六章:第一章开发基础c 游戏开发,从第二章到第八章,包括Cocos2d-x介绍、环境搭建、字符串、标签、菜单、精灵和场景、图层、动作、效果、动画和 Cocos2d-x 用户事件。第二个开发高级c 游戏开发,即第9章~第12章,包括游戏音乐和音效、粒子系统、瓦片地图和物理引擎。第三个数据和网络,即第13-17章,包括Cocos2d-x中使用的数据容器类、数据持久化、数据交换格式、基于HTTP的网络通信和基于Node.js的Socket.IO网络通信。第四章,设计与优化,第18章至第20章,涵盖了Cocos2d-x中常见的设计模式,Cocos2d-x中的内存管理和性能优化。第五次平台移植游戏运营,即第21章~第23章,包括从Win32到Android平台的移植、从Win32到WindowsPhone8平台的移植和从Win32到iOS平台的移植。第六次开发实践,即第24-29章,包括Git管理程序代码的使用和多项目实战——Lost Route手游项目的开发,在Lost Route游戏中添加广告,发布到Googleplay应用商店,发布到 WindowsPhone App Store 并发布到 Apple AppStore。