本書以Cocos2d-x V3.0系列版本為框架,通過實例講解手機游戲的開發(fā)知識和方法,著重通過實例提高讀者的開發(fā)動手能力。涉及的內容包括:環(huán)境搭建、交叉編譯以及打包部署;Cocos2d-x數(shù)據類型和基本概念的使用,如場景、導演、精靈等;使用Cocos2d-x創(chuàng)建用戶界面,如文本、菜單、滾動框等基本控件,以及一些擴展控件的使用;使用Cocos2d-x創(chuàng)建動作,比如讓精靈移動、跳躍、旋轉,以及如何創(chuàng)建按順序或同時進行的動作;使用Cocos2d-x播放、停止、暫停、繼續(xù)播放背景音樂和音效;Cocos2d-x使用的觸摸事件機制;在游戲中存儲數(shù)據的幾種方式;使用HTTP、Sockets、WebSockets進行網絡編程;在游戲中使用物理引擎Box2D、使用瓷磚地圖、使用CocosBuilder制作游戲界面等;Cocos2d-x中的紋理和動畫。最后通過兩個完整的游戲開發(fā)實例講解使用Cocos2d-x開發(fā)游戲的全過程。本書實例豐富,代碼完備,知識點清晰簡潔。本書所有實例均提供完整代碼下載,書后附有代碼清單概要,非常方便讀者查找使用。此外作者還將Cocos2d-x 3.X各版本間的區(qū)別用實例做了詳細說明,且將在博客不斷更新。