本書在《Cocos2d?x 之Lua 核心編程》(第1版)的基礎上進行了內容擴充,增加了Spine骨骼動畫、拆剪節點、渲染紋理、Lua Binding實戰、OpenGL ES 2.0與shader編程和SDK接入等內容,全面而又系統地論述了Cocos2d?x Lua游戲開發的核心技術。本書從 Lua 語言基礎開始,全面介紹Cocos2d?x Lua 的基礎知識、進階應用和高級編程技術,並以一款三消游戲開發實戰貫穿全書。第1~3章為基礎知識,是使用Cocos2d?x Lua開發游戲的必備知識集合; 第4章和第6章以實際作品「Fruit Fest」展示了完整的游戲開發流程; 第5章為游戲開發進階知識,其中介紹的功能是絕大多數游戲都需要的,熟知這些知識可以在開發游戲功能模塊的時候更加得心應手; 第7~8章為高級編程技術,為游戲產品發布階段提供有力支撐。全書采用理論結合實踐的最好編程學習方式,各個章節都提供了相應的實例。
本書適合Cocos2d?x Lua游戲開發初學者,亦可作為經驗豐富的Cocos2d?x Lua游戲前端開發工程師的參考讀物。
作者:劉克男
劉克男:畢業於電子科技大學計算機科學與技術專業。2006年起在電子科技大學嵌入式國家實驗室從事跨平台應用引擎研究。在跨平台引擎項目中擔任引擎1.x開發部負責人,擁有4年技術團隊管理經驗。C/C++功底深厚,跨平台經驗豐富,先后開發過的平台有Windows Mobile、Brew、iOS、Android、Window Phone 8。2013年加入觸控,負責Cocos2d-x引擎的推廣。編寫了大量優質教程,涉及OpenGL ES、Chipmunk、Cocos2d-x等技術。2015年調任觸控教育創新中心教學總監,負責Cocos2d-x課程設計與實施,同年被四川大學聘為校外創新與創業指導教師。