-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Cocos2D-x權威指南

( 簡體 字)
作者:滿碩泉類別:1. -> 程式設計 -> 手機程式 -> Cocos2d
譯者:
出版社:機械工業出版社Cocos2D-x權威指南 3dWoo書號: 35363
詢問書籍請說出此書號!

缺書
NT售價: 345

出版日:4/1/2013
頁數:366
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787111419136
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

為什么要寫這本書

在大學期間,我開始對移動游戲開發感興趣,于是開始學習移動開發方面的相關知識,包括J2ME和Android等技術。現在,開始的好奇心和興趣成就了我引以為豪的事業。在大四的時候,我到了天津猛?實習,從J2ME平臺到Android平臺,從Android平臺到iOS平臺,我不僅接觸了不同平臺的開發,更學會了游戲開發的技巧和思想。如果說編程是一門藝術,那么游戲開發就是藝術中的藝術。作為一名游戲開發程序員,不僅要擁有熟練的編程技巧,還要對美術、策劃和游戲有深入的理解。游戲程序員最重要的是游戲編程思想,因此當決定寫這本書的時候,我深知不僅要分享Cocos2D-x相關的知識,更要分享游戲開發思想。

作為從J2ME手機游戲時代走過來的開發者,我深知移動平臺游戲可移植性的重要。J2ME這項技術的學習相對簡單,應用這項技術進行開發的速度也比較快,而且當時幾乎所有手機平臺都支持Java,所以“一次編碼,到處運行”也就不是夢想了。但是由于受機型的硬件性能所限,不同的平臺在移植上也需要下一番工夫,針對不同屏幕、不同內存,往往需要開發不同的版本。當時的開發者根據經驗,往往把很多種機型分組處理,為每組開發一個模板,然后再針對在不同機型上的運行情況做不同的調整,從而形成一種相對高效的開發模式。盡管在這個階段手機設備的硬件水平普遍偏低,但是開發者經常可以通過美術、程序、策劃三方的配合,開發出具有非常好的效果的游戲。由于J2ME的學習和開發都很簡單,因此很少有成型的引擎,只是不同的游戲對應不同的框架。

隨著蘋果iOS系統和iPhone、iPad等一系列產品的發布,隨著Android系統和相應設備的誕生,移動平臺的種類得到了豐富,并從單一的手機發展到平板電腦等多種手持設備上。而移動游戲的開發方式同樣也有了改變,開發者們開始嘗試針對不同平臺的開發框架來進行開發。智能平臺的硬件及性能的提高并沒有帶來游戲品質的提高,于是開發者們也探索著進行只針對單一平臺的開發,他們利用平臺特性(多點觸屏,重力感應等)開發出了很多不錯的游戲。雖然Android平臺的屏幕及分辨率也是千差萬別,但是由于出色的框架使得開發和移植變得簡單起來,同時也不需要過多考慮內存的限制。但是問題依然存在,對于不同的智能平臺(Android、iOS等操作系統)依然需要編寫不同的代碼來進行開發,如何跨平臺這個問題擺在了開發者面前 。

跨平臺的引擎有基于HTML5的跨平臺特性產生的開發引擎,也有基于OpenGL開發的游戲引擎,其中Cocos2D-x廣泛受到開發者的關注,因為它不僅具有跨平臺的特點,還具有受Cocos2D全球社區的支持、框架簡單易學、十分容易上手等特點。經過一段時間的發展,開發者使用Cocos2D-x開發出了多款成功的游戲,包括捕魚達人、地鐵總動員等佳作。2012年年初,Cocos2D-x團隊再次開發出兩個分支,分別是支持Windows Phone的XNA版和支持HTML5的HTML5版,后者還得到了Google的贊助。在Zynga的幫助下,Cocos2D-x正在研發綁定JavaScript的Cocos2D-x2.0版本。隨著Cocos2D及其分支的發展,Cocos2D會有更多跨平臺特性,從而可以支持更多的平臺,并且提高開發者的開發效率。相信Cocos2D-x將會更加受到廣大開發者的歡迎。

正因為這樣,2011年年底我開始接觸Cocos2D-x引擎,并在我的CSDN博客上(博客地址:http://blog.csdn.net/bill_man)寫了一些相關的文章,當初的目的就是為自學留下些筆記以供以后參考,因為當時的Cocos2D-x參考資料還不是很多。后來逐漸發展為把我學習中遇到的問題與大家分享。慢慢地,通過使用,我發現Cocos2D-x是一個對開發者十分友好的游戲引擎,于是我希望把自己引擎的使用經驗結合游戲開發經驗更系統、更全面的分享出來,于是就有了這本書。

讀者對象

Cocos2D-x初級及中級開發者,了解C++語言和游戲開發的讀者;

沒有接觸過Cocos2D-x,但有過Cocos2D其他版本開發經驗的開發者;

沒有Cocos2D-x和C++開發經驗,但是有C、Java等語言開發經驗的游戲程序員;

相關項目的策劃及管理人員;

游戲開發愛好者;

大專院校相關專業的師生。

如何閱讀本書

本書分為四部分:

第一部分(第1∼2章)為準備篇,介紹了Cocos2D-x的下載與安裝,以及交叉編譯環境的搭建,為后面的開發做準備。

第二部分(第3∼10章)為基礎篇,重點講解了Cocos2D-x中的核心類、動作、動畫、特效、文字、字體、事件處理、地圖、聲音以及物理引擎的使用,這部分結合Cocos2D-x自帶的tests實例進行講解,目的是讓讀者全面掌握Cocos2D-x的基礎理論和基本使用。

第三部分(第11∼12章)為實戰篇,采用Cocos2D-x分別開發了一款縱版射擊游戲和橫版動作游戲,旨在讓讀者深入了解Cocos2D-x的基礎知識在游戲開發中的實戰使用,而且這兩款游戲分別代表了縱版卷軸和橫版卷軸,可以讓開發者深入了解不同類型游戲的開發思想。

第四部分(第13~16章)為高級篇,在前面的章節基礎上,介紹Cocos2D-x的粒子系統和相關粒子編輯器的使用,學習了Cocos2D-x實現常用的游戲算法、內存管理和調試方法,最后簡單介紹了Cocos2D的一個新的分支—Cocos2D-HTML5。

如果你是一名對Cocos2D-x有一定了解的開發者,可以從第3章開始閱讀,而如果你是一個Cocos2D-x的初學者,請從第1章開始閱讀。

勘誤和支持

由于作者的水平有限,加之編寫時間倉促,書中難免會出現一些錯誤或者不準確的地方,懇請讀者批評指正。為了方便與大家交流,我專門申請了新浪微群(微群地址:http://q.weibo.com/1480459),大家有問題可以在群中提出,我會及時解答的,我還會在群中及時更正書中的錯誤,我也會將相應的功能更新及時發布出來。書中的全部源文件可以從華章網站下載。如果你有更多的寶貴意見,也歡迎發送郵件至郵箱manshuoquan@sina.cn,期待能夠得到你們的真摯反饋。

致謝

首先感謝Cocos2D以及Cocos2D-x的開發團隊,感謝他們為廣大游戲開發者開發出一款如此優秀的游戲引擎。

感謝我的“老東家”天津猛?科技有限公司,感謝這家公司對我的鍛煉和栽培,使我對游戲開發由“好奇”變成“愛好”,感謝公司中我的老師和好戰友們,感謝他們和我并肩作戰的日子,我在他們身上學到的東西讓我對游戲開發有了更深的認識和熱愛。

感謝天津大學以及我的老師和同學們,尤其是我的編程啟蒙老師羅凱先生。

感謝CSDN網站上每一位閱讀我文章的網友們,是你們給了我信心,讓我一直寫下去。

感謝實戰篇中游戲實例的美術人員:其中第11章游戲實例的美術人員為許鵬(新浪微博地址:http://weibo.com/ashjackt),第12章游戲實例的美術人員為李祖一(新浪微博地址:http://weibo.com/u/1893797647)。

感謝機械工業出版社華章公司的楊福川和白宇,感謝二位老師在這一段時間中始終支持我的寫作,是他們的鼓勵和幫助引導我順利完成全部書稿。可以說沒有二位老師的幫助和支持,我不會有勇氣寫這本書。

感謝我的爺爺和奶奶,他們是我人生的啟蒙老師,盡管他們已經離開這個世界,但是我依然能感受到他們對我的支持和愛。

最后感謝我的父母,他們不僅含辛茹苦撫養我長大,還教會我很多做人的道理,為了他們我要更加努力。

謹以此書獻給我最親愛的家人,以及眾多熱愛游戲開發和Cocos2D-x的朋友們!



滿碩泉(bill_man)

于中國天津
內容簡介:

本書是目前Coco2D-x領域內容較為全面、系統和極具實戰性的一本著作,也是技術版本最新的一本著作。由國內資深的游戲開發工程師和移動應用開發工程師撰寫。書中不僅系統講解了Cocos2D-x的功能特性、使用方法、技術要點、高級知識、開發技巧、最佳實踐和性能優化,還通過精心設計的游戲案例詳細講解了Cocos2D-x游戲設計與開發的完整過程,極具啟發性和可操作性。更為重要的是,本書將游戲開發人員應該掌握的游戲開發思想也融入了其中。

全書共16章,分為4個部分:準備篇(第1~2章)系統介紹了Cocos2D-x的核心概念、主要功能,以及它在Windows、Android、iOS等平臺下的安裝、配置、交叉編譯環境的搭建,為后面的開發做準備;基礎篇(第3~10章)重點講解了Cocos2D-x的功能特性、使用方法、技術要點,包括Cocos2D-x中的核心類、動作、動畫、特效、文字和字體、事件處理機制、地圖、聲音以及物理引擎等內容,具體結合Cocos2D-x自帶的tests實例進行講解,目的是讓讀者全面掌握Cocos2D-x的基礎理論和基本使用方法;實戰篇(第11~12章)利用Cocos2D-x開發了一款縱版射擊游戲和橫版動作游戲,旨在讓讀者深入了解完整的游戲開發流程和方法,以及如何將Cocos2D-x的理論知識用到實戰中,而且兩種游戲分別代表了縱版卷軸和橫版卷軸,可以讓開發者深入了解不同類型游戲的開發思想;高級篇(第13~16章)講解了Cocos2D-x的高級知識、開發技巧以及最佳實踐,包括粒子系統、游戲中常用算法在Cocos2D-x中的實現、內存管理與性能優化,以及Cocos2D-HTML 5等方面的內容。
目錄:

前 言

第一部分 準備篇

第1章 認識Cocos2D-x / 2

1.1 什么是Cocos2D / 2

1.1.1 Cocos2D的特點 / 2

1.1.2 Cocos2D的主要功能 / 3

1.1.3 Cocos2D的應用 / 5

1.2 什么是Cocos2D-x / 6

1.2.1 Cocos2D-x的特點 / 6

1.2.2 Cocos2D-x的主要功能 / 6

1.2.3 Cocos2D-x的應用 / 7

1.3 Cocos2D-x與Cocos2D-iPhone的比較 / 8

1.4 本章小結 / 10

第2章 搭建跨平臺的開發環境 / 11

2.1 Windows下的開發環境配置 / 11

2.1.1 Cocos2D-x軟件安裝與配置 / 11

2.1.2 Cocos2D-x工程目錄介紹 / 13

2.1.3 新建項目及交叉編譯 / 14

2.2 Android下的開發環境配置 / 16

2.2.1 Cocos2D-x軟件安裝與配置 / 17

2.2.2 Cocos2D-x工程目錄介紹 / 23

2.2.3 新建項目及交叉編譯 / 23

2.3 iOS下的開發環境配置 / 27

2.3.1 Cocos2D-x軟件安裝與配置 / 27

2.3.2 Cocos2D-x工程目錄介紹 / 28

2.3.3 新建項目及交叉編譯 / 29

2.4 使用Doxygen工具生成Cocos2D-x文檔 / 31

2.5 本章小結 / 33

第二部分 基礎篇

第3章 Cocos2D-x中的核心類 / 36

3.1 節點類 / 36

3.1.1 CCNode類的成員數據 / 37

3.1.2 CCNode類的函數 / 38

3.1.3 坐標系簡介 / 41

3.1.4 實例:通過節點控制屏幕中的全體渲染對象 / 43

3.2 導演類 / 46

3.2.1 CCDirector類的成員數據 / 46

3.2.2 CCDirector類的函數 / 47

3.2.3 實例:CCDirector類的使用 / 48

3.3 場景類 / 50

3.3.1 如何新建一個場景 / 50

3.3.2 場景的切換 / 52

3.3.3 場景間切換的動畫 / 54

3.4 布景層類 / 56

3.4.1 CCLayer類的函數 / 58

3.4.2 顏色布景層類CCLayerColor / 59

3.4.3 多層布景層類CCLayerMultiplex / 61

3.4.4 菜單類CCMenu / 63

3.4.5 控件類及其子類 / 65

3.5 精靈類 / 69

3.5.1 CCSprite類的成員數據及函數 / 70

3.5.2 貼圖類CCTexture2D / 71

3.5.3 精靈批處理類CCSpriteBatchNode / 72

3.5.4 精靈幀類CCSpriteFrame / 73

3.5.5 精靈幀緩存類CCSpriteFrameCache / 73

3.5.6 實例:精靈類及其相關類的使用 / 74

3.6 攝像機類 / 79

3.6.1 CCCamera類的成員數據 / 80

3.6.2 CCCamera類的函數 / 80

3.6.3 實例:CCCamera類的使用 / 80

3.7 容器類 / 81

3.7.1 CCMutableArray和CCArray / 81

3.7.2 CCMutableDictionary和CCDictionary / 83

3.8 拖動漸隱效果類CCMotionStreak / 84

3.9 繪制圖形 / 86

3.10 時間調度 / 88

3.11 本章小結 / 89

第4章 Cocos2D-x中的動作、特效與動畫 / 90

4.1 動作類 / 90

4.1.1 CCAction類的主要成員數據和函數 / 90

4.1.2 基本動作 / 91

4.1.3 攝像機動作 / 102

4.1.4 基本樣條動作 / 104

4.1.5 緩沖動作 / 108

4.1.6 組合動作 / 111

4.1.7 跟隨動作 / 113

4.1.8 可調整速度動作 / 114

4.1.9 動作延時 / 116

4.1.10 改變動作執行對象 / 116

4.1.11 函數回調動作 / 117

4.1.12 過程動作 / 119

4.2 動作管理類 / 121

4.2.1 CCActionManager類的主要函數 / 122

4.2.2 CCActionManager類的使用 / 122

4.3 網格動作 / 123

4.3.1 Cocos2D-x中的網格 / 123

4.3.2 網格動作 / 124

4.3.3 清除網格 / 126

4.4 動畫 / 126

4.4.1 Cocos2D-x中與動畫相關的類 / 126

4.4.2 實例:Cocos2D-x中的動畫 / 127

4.4.3 使用plist配置文件實現動畫 / 130

4.5 本章小結 / 133

第5章 Cocos2D-x中的菜單項和文本渲染系統 / 134

5.1 菜單項 / 134

5.1.1 標簽菜單項 / 134

5.1.2 精靈菜單項 / 135

5.1.3 觸發器菜單項 / 135

5.1.4 實例:菜單項的使用 / 136

5.2 文本渲染類 / 138

5.2.1 CCLableAtlas類 / 139

5.2.2 CCLabelTTF類 / 140

5.2.3 CCLabelBMFont類 / 143

5.2.4 生成FNT配置文件的工具 / 144

5.3 本章小結 / 145

第6章 Cocos2D-x中的事件處理機制 / 146

6.1 觸屏事件 / 146

6.1.1 觸點類CCTouch / 146

6.1.2 單/多點觸摸函數 / 147

6.1.3 加入觸摸事件 / 148

6.1.4 單點觸摸實例:主角隨手指移動 / 151

6.1.5 多點觸摸實例:縮放功能的實現 / 154

6.2 加速度傳感器事件 / 156

6.2.1 CCAccelerometerDelegate類的函數 / 156

6.2.2 實例:加速度傳感器事件的使用 / 157

6.3 按鍵事件 / 159

6.3.1 CCKeypadDelegate類的函數 / 159

6.3.2 實例:按鍵事件的使用 / 159

6.4 獲得用戶虛擬鍵盤輸入 / 161

6.4.1 CCIMEDelegate類的函數 / 161

6.4.2 CCTextFieldTTF類的函數 / 161

6.4.3 實例:獲得用戶輸入 / 162

6.5 滾動列表類 / 163

6.5.1 CCListView類及其相關類的函數 / 163

6.5.2 實例:滾動列表類的使用 / 164

6.6 本章小結 / 167

第7章 Cocos2D-x中的瓦片地圖集 / 168

7.1 瓦片地圖集及編輯器 / 168

7.1.1 瓦片地圖的種類及用途 / 168

7.1.2 Tiled地圖編輯器 / 169

7.1.3 用Tiled地圖編輯器編輯地圖 / 170

7.1.4 添加精靈層 / 173

7.1.5 Tiled地圖編輯器數據文件 / 173

7.1.6 瓦片地圖集類CCTMXTiledMap / 174

7.1.7 地圖層類CCTMXLayer / 175

7.1.8 地圖精靈組類CCTMXObjectGroup / 176

7.2 如何在Cocos2D-x中使用地圖 / 176

7.2.1 新建地圖類并在地圖中顯示 / 177

7.2.2 普通視角地圖獲得對應位置圖素 / 178

7.2.3 45度角地圖獲得對應位置圖素 / 179

7.2.4 GID值實例:種樹 / 180

7.2.5 地圖屬性數據的使用 / 182

7.2.6 在地圖中加入精靈 / 182

7.2.7 精靈層的使用 / 186

7.3 貼圖地圖類CCTileMapAtlas / 188

7.4 本章小結 / 189

第8章 Cocos2D-x中的聲音、存儲和網絡 / 190

8.1 聲音 / 190

8.1.1 Cocos2D-x在不同平臺下支持的聲音 / 190

8.1.2 SimpleAudioEngine類的常用函數 / 191

8.1.3 實例:SimpleAudioEngine類的使用 / 191

8.2 游戲存檔 / 194

8.2.1 CCUserDefault類的常用函數 / 195

8.2.2 實例:CCUserDefault類的使用 / 195

8.3 網絡連接 / 197

8.3.1 cURL基礎知識 / 198

8.3.2 libcurl基礎知識 / 198

8.3.3 實例:cURL的使用 / 200

8.4 本章小結 / 200

第9章 可視化場景編輯器 / 202

9.1 CocosBuilder簡介 / 202

9.2 CocosBuilder編輯器的使用 / 202

9.2.1 CocosBuilder菜單操作 / 202

9.2.2 對象屬性編輯 / 206

9.3 CocosBuilder的使用 / 210

9.3.1 CocosBuilder在Cocos2D-x中使用的相關類 / 210

9.3.2 實例:CocosBuilder在Cocos2D-x中的使用 / 212

9.4 本章小結 / 218

第10章 Cocos2D-x中的物理引擎 / 219

10.1 物理引擎 / 219

10.1.1 什么是物理引擎 / 219

10.1.2 物理引擎的作用 / 219

10.1.3 Box2D和Chipmunk的對比 / 220

10.2 Box2D物理引擎 / 220

10.2.1 Box2D引擎中的重要概念 / 221

10.2.2 Box2D的使用步驟 / 221

10.2.3 在Cocos2D-x中使用Box2D / 221

10.3 在Cocos2D-x中使用Chipmunk / 229

10.4 本章小結 / 233

第三部分 實戰篇

第11章 縱版射擊游戲:喵星戰爭 / 236

11.1 縱版射擊游戲的特點 / 236

11.2 喵星戰爭簡介 / 237

11.2.1 喵星戰爭的游戲規則 / 237

11.2.2 喵星戰爭的游戲框架和界面 / 237

11.3 喵星戰爭主游戲模塊組成元素的實現 / 239

11.3.1 主角小貓的實現 / 239

11.3.2 敵人狗博士的實現 / 244

11.3.3 魚骨子彈的實現 / 247

11.3.4 試管子彈的實現 / 248

11.3.5 游戲分數的實現 / 248

11.4 游戲主模塊的實現 / 251

11.5 游戲主菜單的實現 / 256

11.6 關于界面的實現 / 259

11.7 本章小結 / 260

第12章 橫版動作游戲:蘿莉快跑 / 261

12.1 橫版動作游戲的特點 / 261

12.2 蘿莉快跑簡介 / 262

12.2.1 蘿莉快跑的游戲規則 / 262

12.2.2 蘿莉快跑的游戲框架和界面 / 262

12.3 蘿莉快跑主游戲模塊組成元素的實現 / 264

12.3.1 主角蘿莉的實現 / 264

12.3.2 星星的實現 / 268

12.3.3 地圖的實現 / 269

12.4 游戲主模塊的實現 / 273

12.5 游戲主菜單的實現 / 277

12.6 關于界面的實現 / 279

12.7 本章小結 / 280

第四部分 高級篇

第13章 粒子系統 / 282

13.1 什么是粒子系統 / 282

13.1.1 粒子系統的特點 / 283

13.1.2 粒子系統的構成 / 283

13.2 Cocos2D-x中的粒子系統 / 283

13.2.1 粒子系統基類CCParticleSystem / 285

13.2.2 放射式粒子系統CCParticleSystemQuad / 285

13.3 在Cocos2D-x中使用粒子系統 / 287

13.3.1 新建一個粒子系統CCParticleSystemQuad類 / 287

13.3.2 直接使用CCParticleSystemQuad類的子類創建粒子系統 / 289

13.3.3 使用粒子編輯器創建粒子系統 / 290

13.3.4 “清理”粒子系統 / 291

13.4 支持Cocos2D-x的粒子編輯器 / 291

13.4.1 Windows粒子編輯器Cocos2d Particle Editor / 292

13.4.2 粒子編輯器Particle Designer / 296

13.5 本章小結 / 303

第14章 游戲中常用算法在Cocos2D-x中的實現 / 304

14.1 A星算法 / 304

14.1.1 啟發式搜索算法原理 / 304

14.1.2 什么是A星搜索 / 305

14.1.3 A星算法在Cocos2D-x中的實現 / 306

14.2 碰撞檢測 / 318

14.2.1 碰撞檢測的基本思想 / 319

14.2.2 碰撞檢測在Cocos2D-x中的實現 / 320

14.3 本章小結 / 326

第15章 內存管理與性能優化 / 327

15.1 Cocos2D-x中的內存管理 / 327

15.1.1 Cocos2D-x內存管理的原則 / 327

15.1.2 Cocos2D-x中的圖片處理 / 328

15.2 Cocos2D-x對圖片渲染的控制 / 330

15.2.1 CCRenderTexture的使用 / 330

15.2.2 Cocos2D-x中繪制方法的對比 / 332

15.3 Cocos2D-x中處理圖片的方法 / 333

15.3.1 高清圖片的處理 / 333

15.3.2 抗鋸齒處理 / 334

15.3.3 Mipmap處理 / 335

15.3.4 獲得貼圖數和大小 / 337

15.4 多語言混編Cocos2D-x / 337

15.4.1 Cocos2D-x中調用Objective-C / 337

15.4.2 Cocos2D-x中調用Java / 338

15.5 Cocos2D-x的調試 / 339

15.5.1 Visual Studio中的調試方法 / 339

15.5.2 Eclipse中的調試方法 / 339

15.5.3 Xcode中的調試方法 / 342

15.6 Android中畫面的縮放問題 / 346

15.6.1 等比例縮放 / 346

15.6.2 非等比例縮放 / 346

15.7 本章小結 / 348

第16章 Cocos2D的分支Cocos2D-HTML5 / 349

16.1 認識HTML5 / 349

16.2 如何使用Cocos2D-HTML5 / 350

16.2.1 搭建Cocos2D-HTML5的開發環境 / 351

16.2.2 Cocos2D-HTML5 2.0版本的新特性 / 355

16.2.3 Cocos2D-HTML5的HelloWorld項目介紹 / 355

16.3 Cocos2D-x的未來 / 363

16.4 本章小結 / 363

附錄 Cocos2D-x中常見的宏 / 365
序: