本書是介紹Cocos2dx Lua游戲編程和開發(fā)技術的書籍,介紹了使用Cocos2dx Lua中核心類、瓦片地圖、物理引擎、音樂音效、數據持久化、網絡通信、性能優(yōu)化、多平臺移植、程序代碼管理、兩大應用商店發(fā)布產品。全書分為六篇: 基礎篇、進階篇、數據與網絡篇、優(yōu)化篇、跨平臺移植篇和實戰(zhàn)篇,共23章。基礎篇包括第1~8章,分別是Cocos2dx Lua介紹、環(huán)境搭建、標簽、菜單、精靈、場景、層、動作、特效、動畫和用戶事件。進階篇包括第9~12章,分別是游戲音樂與音效、粒子系統(tǒng)、瓦片地圖和物理引擎。數據與網絡篇包括第13~15章,分別是數據持久化、基于HTTP的網絡通信、Node.js與WebSocket網絡通信。優(yōu)化篇為第16章,主要介紹性能優(yōu)化。跨平臺移植篇包括第17章和第18章,分別是移植到Android平臺和移植到iOS平臺。實戰(zhàn)篇包括第19~23章,分別是使用Git管理程序代碼、項目實戰(zhàn)——迷失航線手機游戲、為迷失航線游戲添加廣告、發(fā)布放到Google play應用商店和發(fā)布放到蘋果App Store。