<內容介紹>
於復興、吳亞峰、索依娜編著的《Cocos2d-x遊戲開發標準教程》本著「起點低,終點高」的原則,內容覆蓋了從學習Cocos2d-x必知必會的基礎知識到各種高級特效與功能的開發。全書共分為11章,前10章按照由易到難的順序依次介紹了Cocos2d-x基礎、動作特效與場景切換特效、粒子系統、多點觸控、傳感器、音效、TMX瓦片地圖、Box2D物理引擎、2D控件、3D開發等方面的知識。最後一章給出了一個完整的遊戲案例,既可以作為課程最後的總結與提高,也可以作為課程設計。
本書既可以作為高等院校電腦相關專業電腦遊戲或多媒體相關課程的教材,也可以作為相關領域開發人員的參考用書。
<章節目錄>
第1章 初識Cocos2d-x
1.1 Cocos2d-x的概述
1.1.1 Cocos2d-x的發展史
1.1.2 Cocos2d-x的市場優勢
1.2 Cocos2d-x開發環境的搭建
1.2.1 Eclipse的下載與配置
1.2.2 Android SDK的下載與配置
1.2.3 Android NDK的下載與配置
1.2.4 Cocos2d-x的下載與配置
1.3 初識Cocos2d-x應用程序
1.3.1 簡單案例HelloCocos2dX的導入與運行
1.3.2 Cocos2d案例導入後的相關修改
1.3.3 創建自己的項目
1.4 本章小結
1.5 習題
第2章 Cocos2d-x基礎
2.1 Cocos2d-x中一些重要的基本概念
2.1.1 幾個重要的基本概念
2.1.2 導演類
2.1.3 節點類
2.1.4 兩個輔助類Vec2和Size
2.1.5 場景類
2.1.6 佈景類
2.2 精靈類
2.2.1 基礎知識
2.2.2 案例運行效果
2.2.3 開發過程
2.3 Cocos2d-x中的基本控件
2.3.1 基礎知識
2.3.2 案例運行效果
2.3.3 開發過程
2.4 時間間隔系列動作的使用
2.4.1 基礎知識
2.4.2 案例運行效果
2.4.3 開發過程
2.5 持續時間系列動作的使用
2.5.1 基礎知識
2.5.2 案例運行效果
2.5.3 開發過程
2.6 Scale9精靈
2.6.1 基礎知識
2.6.2 案例運行效果
2.6.3 開發過程
2.7 本章小結
2.8 習題
第3章 動作特效與場景切換特效
3.1 基礎動作特效
3.1.1 背景知識
3.1.2 爆炸特效
3.1.3 瓦片消失特效
3.1.4 切開行、列特效
3.1.5 淡出特效
3.1.6 可扭曲波浪、旋轉扭曲特效
3.1.7 案例開發過程
3.2 3D動作特效
3.2.1 背景知識
3.2.2 3D振動、3D瓦片振動、3D瓦片碎裂、3D瓦片跳躍、3D瓦片波浪特效
3.2.3 流體、3D波浪、3D魚眼、3D水波漣漪特效
3.2.4 3D繞軸旋轉及3D翻頁特效
3.2.5 案例開發過程
3.3 百分比動作特效
3.3.1 基礎知識
3.3.2 半徑模式、水平模式、垂直模式特效案例運行效果
……
第4章 粒子系統
第5章 雜項
第6章 TMX瓦片地圖
第7章 遊戲開發的核心——Box2D物理引擎
第8章 更加豐富的遊戲功能——擴展2D控件
第9章 Cocos2d-x中的3D開發
第10章 遊戲開發的利器——CocosStudio
第11章 課程設計——忍者狂奔
參考文獻