新到貨2本75折
Cocos2d 跨平台游戲開發指南(第2版)

Cocos2d 跨平台游戲開發指南(第2版)

  • 定價:354
  • 優惠價:87308
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

Cocos2d是一個開源框架,可用於構建游戲和應用程序,它可以讓用戶在創建自己的多平台游戲時節省很多的時間。

本書介紹了使用Cocos2d進行跨平台游戲開發的相關知識。全書內容共分為11章,分別介紹了精靈與動畫、場景與菜單、各類交互方法、物理引擎、聲音、AI與A*尋路、數據存儲與取回、游戲效果、輔助工具、Swift/SpriteBuilder,同時還介紹了如何將所開發的游戲移植到Android平台下。

本書經過了精心編排和設計,包含豐富且實用的開發示例,能夠讓讀者輕松獲取知識並掌握開發技巧,非常適合對Cocos2d有一些了解的讀者閱讀,也適合有相關游戲開發經驗的人員閱讀。
 

目錄

第1章 精靈與動畫1
1.1 內容簡介 1
1.2 下載並安裝Coscos2d 2
1.2.1 准備工作 2
1.2.2 操作步驟 5
1.2.3 工作原理 7
1.32D坐標系統 7
1.4 訪問主場景(MainScene) 8
1.4.1 准備工作 8
1.4.2 操作步驟 8
1.4.3 工作原理 11
1.5 添加精靈到場景 11
1.5.1 准備工作 11
1.5.2 操作步驟 12
1.5.3 工作原理 13
1.6 使用RenderTexture創建精靈 13
1.6.1 准備工作 13
1.6.2 操作步驟 14
1.6.3 工作原理 15
1.6.4 更多內容 16
1.7 創建自定義精靈類 16
1.7.1 准備工作 17
1.7.2 操作步驟 18
1.7.3 工作原理 19
1.8 讓精靈動起來 20
1.8.1 准備工作 20
1.8.2 操作步驟 20
1.8.3 工作原理 22
1.9 添加動作到精靈 23
1.9.1 准備工作 23
1.9.2 操作步驟 23
1.9.3 工作原理 23
1.9.4 更多內容 24
1.10 繪制gIPrimitives 26
1.10.1 准備工作 26
1.10.2 操作步驟 26
1.10.3 工作原理 27
1.10.4 更多內容 27
1.11 添加視差效果 31
1.11.1 准備工作 31
1.11.2 操作步驟 32
1.11.3 工作原理 35

第2章 場景與菜單 37
2.1 內容簡介 37
2.2 添加主菜單(MainMenu)場景 38
2.2.1 准備工作 38
2.2.2 操作步驟 38
2.2.3 工作原理 39
2.3 使用CCLabel添加文本 40
2.3.1 准備工作 40
2.3.2 操作步驟 41
2.3.3 工作原理 41
2.3.4 更多內容 42
2.4 使用CCMenu向場景添加按鈕 43
2.4.1 准備工作 43
2.4.2 操作步驟 44
2.4.3 工作原理 46
2.5 添加Gameplay場景 46
2.5.1 准備工作 46
2.5.2 操作步驟 46
2.5.3 工作原理 48
2.6 在場景之間進行過渡切換 49
2.6.1 准備工作 49
2.6.2 操作步驟 49
2.6.3 工作原理 49
2.6.4 更多內容 50
2.7 添加過渡效果 51
2.7.1 准備工作 51
2.7.2 操作步驟 51
2.7.3 工作原理 51
2.7.4 更多內容 52
2.8 添加難度選擇場景 53
2.8.1 准備工作 53
2.8.2 操作步驟 53
2.8.3 工作原理 60
2.9 滾動難度級別選擇場景 63
2.9.1 准備工作 63
2.9.2 操作步驟 64
2.9.3 工作原理 69

第3章 手勢、觸屏與加速度傳感器 72
3.1 內容簡介 72
3.2 理解輕掃手勢 73
3.2.1 准備工作 73
3.2.2 操作步驟 74
3.2.3 工作原理 75
3.2.4 更多內容 76
3.3 實現輕擊手勢 77
3.3.1 准備工作 77
3.3.2 操作步驟 77
3.3.3 工作原理 78
3.4 添加長按手勢 78
3.4.1 准備工作 78
3.4.2 操作步驟 78
3.4.3 工作原理 79
3.5 添加捏合/縮放控制 80
3.5.1 准備工作 80
3.5.2 操作步驟 80
3.5.3 工作原理 81
3.6 添加旋轉手勢 82
3.6.1 准備工作 82
3.6.2 操作步驟 82
3.6.3 工作原理 83
3.7 添加拖動手勢(PanGesture) 84
3.7.1 准備工作 84
3.7.2 操作步驟 84
3.7.3 工作原理 85
3.8 添加觸屏動作 86
3.8.1 准備工作 86
3.8.2 操作步驟 86
3.8.3 工作原理 87
3.9 使用touchBegan創建對象 88
3.9.1 准備工作 88
3.9.2 操作步驟 88
3.9.3 工作原理 88
3.9.4 更多內容 89
3.10 使用touchMoved移動對象 91
3.10.1 准備工作 91
3.10.2 操作步驟 91
3.10.3 工作原理 92
3.11 在精靈類中自定義觸屏動作 92
3.11.1 准備工作 92
3.11.2 操作步驟 92
3.11.3 工作原理 93
3.12 添加加速度傳感器 95
3.12.1 准備工作 95
3.12.2 操作步驟 95
3.12.3 工作原理 96
3.13 添加方向鍵面板 97
3.13.1 准備工作 97
3.13.2 操作步驟 97
3.13.3 工作原理 101
3.13.4 更多內容 101

第4章 物理引擎(Physics) 103
4.1 內容簡介 103
4.2 添加physics到游戲場景 104
4.2.1 准備工作 104
4.2.2 操作步驟 104
4.3 添加物理對象 106
4.3.1 准備工作 106
4.3.2 操作步驟 106
4.3.3 工作原理 107
4.4 了解不同的body類型 108
4.4.1 准備工作 108
4.4.2 操作步驟 108
4.4.3 工作原理 110
4.5 向物理對象添加精靈紋理 112
4.5.1 准備工作 112
4.5.2 操作步驟 112
4.5.3 工作原理 114
4.6 創建復合體 114
4.6.1 准備工作 114
4.6.2 操作步驟 115
4.6.3 工作原理 116
4.7 創建復雜形狀 117
4.7.1 准備工作 117
4.7.2 操作步驟 119
4.7.3 工作原理 120
4.8 修改body屬性 122
4.8.1 准備工作 122
4.8.2 操作步驟 122
4.8.3 操作步驟 123
4.8.4 更多內容 123
4.9 使用觸摸控制施加沖量 124
4.9.1 准備工作 124
4.9.2 操作步驟 124
4.9.3 工作原理 125
4.10 通過加速度計添加作用力 127
4.10.1 准備工作 127
4.10.2 操作步驟 128
4.10.3 工作原理 129
4.11 碰撞檢測 129
4.11.1 准備工作 129
4.11.2 操作步驟 130
4.11.3 工作原理 132
4.12 添加旋轉關節 134
4.12.1 准備工作 134
4.12.2 操作步驟 134
4.12.3 工作原理 136
4.13 添加馬達關節 136
4.13.1 准備工作 136
4.13.2 操作步驟 137
4.13.3 工作原理 138
4.14 添加游戲主循環與計分 138
4.14.1 准備工作 138
4.14.2 操作步驟 139
4.14.3 工作原理 142

第5章 聲音 144
5.1 內容簡介 144
5.2 添加背景音樂 144
5.2.1 准備工作 145
5.2.2 操作步驟 149
5.2.3 工作原理 149
5.3 添加音效 150
5.3.1 准備工作 150
5.3.2 操作步驟 150
5.3.3 工作原理 151
5.4 添加靜音按鈕 151
5.4.1 准備工作 152
5.4.2 操作步驟 153
5.4.3 工作原理 155
5.5 添加音量滑塊 156
5.5.1 准備工作 157
5.5.2 操作步驟 157
5.5.3 工作原理 159
5.6 添加暫停與繼續按鈕 159
5.6.1 准備工作 160
5.6.2 操作步驟 160
5.6.3 工作原理 161

第6章 游戲AI與A*尋路 163
6.1 內容簡介 163
6.2 敵人巡邏行為 163
6.2.1 准備工作 164
6.2.2 操作步驟 164
6.2.3 工作原理 169
6.3 拋射體射擊敵人 172
6.3.1 准備工作 172
6.3.2 操作步驟 173
6.3.3 工作原理 179
6.4 敵人追趕行為 180
6.4.1 准備工作 181
6.4.2 操作步驟 181
6.4.3 工作原理 184
6.5 A*尋路 186
6.5.1 准備工作 186
6.5.2 操作步驟 186
6.5.3 工作原理 198

第7章 數據存儲與取回 200
7.1 內容簡介 200
7.2 加載XML文件數據 201
7.2.1 准備工作 201
7.2.2 操作步驟 202
7.2.3 工作原理 206
7.3 存儲數據到XML文件 207
7.3.1 操作步驟 207
7.3.2 工作原理 209
7.4 從JSON文件加載數據 210
7.4.1 准備工作 210
7.4.2 操作步驟 212
7.4.3 工作原理 214
7.5 從PLIST文件加載數據 214
7.5.1 准備工作 215
7.5.2 操作步驟 216
7.5.3 工作原理 217
7.6 存儲數據到PLIST文件 218
7.6.1 准備工作 218
7.6.2 操作步驟 218
7.6.3 工作原理 222
7.7 使用NSUserDefaults 223
7.7.1 操作步驟 223
7.7.2 工作原理 224

第8章 效果 225
8.1 內容簡介 225
8.2 CCEffects 225
8.2.1 准備工作 226
8.2.2 操作步驟 226
8.2.3 工作原理 232
8.3 添加玻璃效果 233
8.3.1 准備工作 233
8.3.2 操作步驟 233
8.3.3 工作原理 234
8.4 添加拖尾效果 235
8.4.1 准備工作 235
8.4.2 操作步驟 235
8.4.3 工作原理 236
8.5 添加粒子效果 237
8.5.1 准備工作 237
8.5.2 操作步驟 237
8.5.3 工作原理 238
8.5.4 更多內容 239
8.6 添加2D照明 241
8.6.1 准備工作 241
8.6.2 操作步驟 244
8.6.3 工作原理 245
8.6.4 更多內容 246

第9章 游戲開發輔助工具 252
9.1 內容簡介 252
9.2 GlyphDesigner 253
9.2.1 准備工作 253
9.2.2 操作步驟 255
9.2.3 工作原理 256
9.3 粒子系統 257
9.3.1 准備工作 257
9.3.2 操作步驟 263
9.3.3 工作原理 264
9.4 TexturePacker 264
9.4.1 准備工作 265
9.4.2 工作原理 270
9.5 PhysicsEditor 271
9.5.1 准備工作 271
9.5.2 操作步驟 275
9.5.3 工作原理 277

第10章 Swift/SpriteBuilder基礎 278
10.1 內容簡介 278
10.2 了解Swift語法 278
10.2.1 准備工作 279
10.2.2 操作步驟 279
10.3 Cocos2d Swift 305
10.3.1 准備工作 305
10.3.2 操作步驟 305
10.3.3 工作原理 308
10.4 SpriteBuilder基礎 309
10.4.1 准備工作 309
10.4.2 操作步驟 309
10.4.3 工作原理 318

第11章 移植到Android 319
11.1 內容簡介 319
11.2 安裝Android Xcode插件 320
11.2.1 准備工作 320
11.2.2 操作步驟 320
11.3 啟用設備中的USB調試功能 323
11.4 在設備上運行SpriteBuilder項目 325
11.5 移植項目到Android中 328
11.6 No Java runtime錯誤 334
11.7 Provision profile錯誤 335
11.8 Blank screen錯誤 336
11.9 有用的資源 336
 

詳細資料

  • ISBN:9787115437136
  • 規格:337頁 / 21 x 14.8 x 1.5 cm / 普通級 / 1-1
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 【動漫輕小說-泰酖】先婚後愛、以愛渡劫!ZeeNuNew主演泰耽電影原作小說
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

請注意,部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約45個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 翦商作者新作79折
  • 針灸匠張寶旬
  • 浪漫小說精選3本72折