本書結合《保衛(wèi)蘿卜2》以及多個實例詳細介紹了Cocos2d-JS游戲引擎,書中共分為4個部分,開頭部分為基礎篇,主要介紹了Cocos引擎家族史、各平臺下的環(huán)境搭建、開發(fā)工具的選用,還有引擎的核心框架、動作模塊、事件機制、音頻處理以及屏幕適配等;第二部分為進階篇,例如數據存儲、粒子系統(tǒng)、UI控件、性能優(yōu)化以及游戲地圖;第三部分為高級篇,主要涉及與其他語言的反射調用、Chipmunk物理引擎、網絡編程以及JavaScript Binding;第四部分為實戰(zhàn)篇,即《保衛(wèi)蘿卜2》實戰(zhàn)。本書適合有一定JavaScript語法基礎,并且想快速并且系統(tǒng)學習Cocos2d-JS游戲開發(fā)的人員閱讀。