注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)圖形圖像、多媒體、網(wǎng)頁(yè)制作視頻/音頻/流媒體Cocos2d-X 3.X 游戲案例開(kāi)發(fā)大全

Cocos2d-X 3.X 游戲案例開(kāi)發(fā)大全

Cocos2d-X 3.X 游戲案例開(kāi)發(fā)大全

定 價(jià):¥79.00

作 者: 吳亞峰,杜化美,蘇亞光
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)/網(wǎng)絡(luò) 圖形圖像 多媒體 游戲開(kāi)發(fā)/多媒體/課件設(shè)計(jì)

購(gòu)買這本書(shū)可以去


ISBN: 9787115387554 出版時(shí)間: 2015-05-01 包裝:
開(kāi)本: 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  書(shū)中主要內(nèi)容包括:第1章 初識(shí)Cocos2d-X,簡(jiǎn)要介紹了Cocos2d-X的誕生、特點(diǎn)、開(kāi)發(fā)環(huán)境的搭建以及案例項(xiàng)目的導(dǎo)入與運(yùn)行;第2章 Fruit & Bird,是一款非常簡(jiǎn)單的休閑類游戲,通過(guò)此案例讀者可以學(xué)到很多Cocos2d-X游戲開(kāi)發(fā)的基礎(chǔ)知識(shí);第3章 幾何跳躍,是一款動(dòng)作類游戲,通過(guò)此案例讀者可以更深入地了解粒子系統(tǒng)等技術(shù)的使用;第4章 悅動(dòng)音符,是一款音樂(lè)類休閑游戲,通過(guò)此案例讀者可以學(xué)習(xí)到多點(diǎn)觸控以及3D模型的簡(jiǎn)單使用;第5章 酷炫塔防,通過(guò)此案例讀者可以學(xué)到六邊形TMX瓦片地圖的使用,廣度優(yōu)先A*尋路算法等技術(shù);第6章 瘋狂斗地主,通過(guò)此案例讀者可以學(xué)習(xí)聯(lián)網(wǎng)對(duì)戰(zhàn)類棋牌游戲的開(kāi)發(fā);第7章 坦克大戰(zhàn),本游戲?yàn)樵O(shè)有服務(wù)器的聯(lián)機(jī)坦克射擊游戲;第8章 切切樂(lè),通過(guò)此案例讀者能夠?qū)W習(xí)到Box2D物理引擎的使用,第三方計(jì)算幾何庫(kù)GeoLib的使用;第9章 城市賽車手,通過(guò)此案例讀者能夠?qū)W習(xí)2D競(jìng)速類游戲的開(kāi)發(fā);第10章 保衛(wèi)海疆,通過(guò)此案例讀者能夠?qū)W習(xí)到廣度優(yōu)先A*尋路算法的使用,3D模型與2D場(chǎng)景的結(jié)合開(kāi)發(fā)等技術(shù)。為了便于讀者的學(xué)習(xí),本書(shū)附贈(zèng)的光盤中包含了書(shū)中所有案例的完整代碼,最大限度地幫助讀者快速掌握相應(yīng)的開(kāi)發(fā)技術(shù)。本書(shū)適合有一定基礎(chǔ)、有志于游戲開(kāi)發(fā)的讀者學(xué)習(xí),也可以作為相關(guān)培訓(xùn)學(xué)校和大專院校相關(guān)專業(yè)的教學(xué)用書(shū)。

作者簡(jiǎn)介

  吳亞峰,畢業(yè)于北京郵電大學(xué),后留學(xué)澳大利亞臥龍崗大學(xué)取得碩士學(xué)位。1998年開(kāi)始從事Java應(yīng)用的開(kāi)發(fā),有10多年的Java開(kāi)發(fā)與培訓(xùn)經(jīng)驗(yàn)。主要的研究方向?yàn)镺penGL ES、手機(jī)游戲、Java EE以及搜索引擎。同時(shí)為手機(jī)游戲、Java EE獨(dú)立軟件開(kāi)發(fā)工程師,并兼任百納科技Java培訓(xùn)中心首席培訓(xùn)師。近十年來(lái)為數(shù)十家著名企業(yè)培養(yǎng)了上千名高級(jí)軟件開(kāi)發(fā)人員,曾編寫過(guò)《Cocos2d-X案例開(kāi)發(fā)大全》、《Cocos2d-X 3.0游戲開(kāi)發(fā)實(shí)戰(zhàn)詳解》、《Unity 4 3D開(kāi)發(fā)實(shí)戰(zhàn)詳解》、《OpenGL ES 2.0游戲開(kāi)發(fā)(上下卷)》、《Android 3D游戲開(kāi)發(fā)技術(shù)寶典——OpenGL ES 2.0》、《Android游戲開(kāi)發(fā)大全》等多本暢銷技術(shù)書(shū)籍。2008年初開(kāi)始關(guān)注Android平臺(tái)下的3D應(yīng)用開(kāi)發(fā),并開(kāi)發(fā)出一系列優(yōu)秀的Android應(yīng)用程序與3D游戲。

圖書(shū)目錄

目錄
第1章 初識(shí)Cocos2d-X 1
1.1 Cocos2d-X概覽 1
1.1.1 Cocos2d-X的前世今生 1
1.1.2 初見(jiàn)Cocos2d-X 1
1.1.3 市場(chǎng)前景 2
1.2 Android SDK的下載及配置 3
1.2.1 Android SDK的下載 3
1.2.2 Android SDK的配置 4
1.3 cygwin的下載及安裝 5
1.3.1 cygwin的下載 5
1.3.2 cygwin的安裝 6
1.4 Android NDK的下載及配置 9
1.5 Cocos2d-X 3.2的下載及配置 9
1.6 Android項(xiàng)目的導(dǎo)入與修改 10
1.6.1 Android項(xiàng)目的導(dǎo)入與運(yùn)行 11
1.6.2 項(xiàng)目導(dǎo)入后的相關(guān)修改 14
1.6.3 項(xiàng)目結(jié)構(gòu)的介紹 15
1.7 iOS項(xiàng)目的導(dǎo)入與運(yùn)行 16
1.8 本章小結(jié) 17
第2章 休閑類游戲——Fruit & Bird 18
2.1 游戲的背景及功能概述 18
2.1.1 背景描述 18
2.1.2 功能介紹 19
2.2 游戲的策劃及準(zhǔn)備工作 21
2.2.1 游戲的策劃 21
2.2.2 手機(jī)平臺(tái)下游戲的準(zhǔn)備工作 21
2.3 游戲的架構(gòu) 23
2.3.1 各個(gè)類的簡(jiǎn)要介紹 23
2.3.2 游戲框架簡(jiǎn)介 24
2.4 布景類相關(guān) 26
2.4.1 場(chǎng)景管理類
GameSceneManager 26
2.4.2 主菜單布景類 MainLayer 27
2.4.3 游戲排行榜布景類 RankBird Layer和RankFruitLayer 30
2.4.4 游戲設(shè)置布景類SetLayer 32
2.4.5 游戲幫助布景類 HelpLayer 34
2.4.6 游戲關(guān)于布景類
AboutLayer 37
2.4.7 選擇游戲布景類GameLayer 38
2.4.8 “進(jìn)擊的小鳥(niǎo)”游戲布景類 BirdLayer 40
2.4.9 “水果大逃亡”游戲布景類FruitLayer 51
2.5 碰撞檢測(cè)工具類——Collision 62
2.6 引擎引用入口類——AppDelegate 63
2.7 游戲的優(yōu)化及改進(jìn) 65
2.8 本章小結(jié) 65
第3章 動(dòng)作類游戲——幾何跳躍 66
3.1 游戲的背景及功能概述 66
3.1.1 背景描述 66
3.1.2 功能介紹 67
3.2 游戲的策劃及準(zhǔn)備工作 68
3.2.1 游戲的策劃 68
3.2.2 手機(jī)平臺(tái)下游戲的準(zhǔn)備工作 69
3.3 游戲的架構(gòu) 70
3.3.1 各個(gè)類的簡(jiǎn)要介紹 70
3.3.2 游戲框架簡(jiǎn)介 72
3.4 布景類相關(guān) 72
3.4.1 場(chǎng)景管理類
GameSceneManager 73
3.4.2 歡迎布景類MenuLayer 74
3.4.3 選擇方塊布景類
ChoiceCubeLayer 75
3.4.4 設(shè)置音樂(lè)和音效布景類
MusicLayer 76
3.4.5 選擇游戲關(guān)卡布景類
LevelLayer 77
3.4.6 游戲關(guān)卡一布景類
GameLayer 77
3.4.7 游戲關(guān)卡二布景類FlyLayer 81
3.5 管理類相關(guān) 84
3.5.1 常量類Constant 84
3.5.2 音樂(lè)管理類MusicManager 85
3.5.3 粒子系統(tǒng)管理類ParticleSystemHelp 87
3.5.4 精靈管理類SpriteManager 87
3.5.5 記錄關(guān)卡數(shù)據(jù)類GDData 93
3.6 輔助類相關(guān) 95
3.6.1 暫停類PauseCode 95
3.6.2 歡迎布景的輔助類MenuLayerHelp 98
3.6.3 選擇方塊布景的輔助類ChoiceCubeLayerHelp 99
3.6.4 設(shè)置音樂(lè)音效的輔助類MusicLayerHelp 102
3.6.5 選擇關(guān)卡布景的輔助類LevelLayerHelp 104
3.7 物體類相關(guān) 108
3.7.1 跳躍方塊類JumpCube 108
3.7.2 飛行器類FlyObject 110
3.7.3 障礙物類Barrier 113
3.7.4 三角形障礙物類
TriangleBarrier 114
3.7.5 矩形障礙物類RectBarrier 116
3.8 引擎引用入口類——AppDelegate 118
3.9 游戲的優(yōu)化及改進(jìn) 119
3.10 本章小結(jié) 120
第4章 音樂(lè)類游戲——悅動(dòng)音符 121
4.1 游戲的背景及功能概述 121
4.1.1 背景描述 121
4.1.2 功能介紹 122
4.2 游戲的策劃及準(zhǔn)備工作 123
4.2.1 游戲的策劃 123
4.2.2 手機(jī)平臺(tái)下游戲的準(zhǔn)備工作 124
4.3 游戲的架構(gòu) 129
4.3.1 各個(gè)類的簡(jiǎn)要介紹 129
4.3.2 游戲框架簡(jiǎn)介 130
4.4 布景相關(guān)類 131
4.4.1 場(chǎng)景管理類
GameSceneManager 131
4.4.2 游戲歡迎布景類
WelcomeLayer 132
4.4.3 游戲資源加載布景類
LoadLayer 134
4.4.4 游戲主布景PianoLayer 137
4.5 工具及常量類 155
4.6 引擎引用入口類——AppDelegate 158
4.7 游戲的優(yōu)化及改進(jìn) 159
4.8 本章小結(jié) 159
第5章 塔防類游戲——酷炫塔防 160
5.1 游戲的背景及功能概述 160
5.1.1 背景概述 160
5.1.2 功能簡(jiǎn)介 161
5.2 游戲的策劃及準(zhǔn)備工作 163
5.2.1 游戲的策劃 163
5.2.2 游戲開(kāi)發(fā)的準(zhǔn)備工作 164
5.3 游戲的架構(gòu) 168
5.3.1 各個(gè)類的簡(jiǎn)要介紹 168
5.3.2 游戲框架簡(jiǎn)介 170
5.4 引擎引用入口類AppDelegate 171
5.5 場(chǎng)景相關(guān)類 172
5.5.1 游戲場(chǎng)景管理類
GameSceneManager 172
5.5.2 歡迎布景類OpenLayer 174
5.5.3 主菜單布景類BeginLayer 175
5.5.4 幫助布景類HelpLayer 177
5.5.5 最高分布景類AchieveLayer 179
5.5.6 選關(guān)布景類ChooseLayer 182
5.5.7 暫停布景類DialogLayer 184
5.6 輔助類 187
5.6.1 野怪類Monsters 187
5.6.2 防御塔類Weapon 189
5.6.3 子彈類BulletSprite 193
5.7 游戲主場(chǎng)景類GameLayer 194
5.7.1 GameLayer類框架的開(kāi)發(fā) 195
5.7.2 GameLayer類中初始化
方法的實(shí)現(xiàn) 197
5.7.3 GameLayer類中怪尋經(jīng)
算法的開(kāi)發(fā) 200
5.7.4 GameLayer類中與防御塔
相關(guān)的代碼的開(kāi)發(fā) 203
5.7.5 GameLayer類中與怪相關(guān)
的代碼的開(kāi)發(fā) 208
5.7.6 GameLayer類中子彈的開(kāi)發(fā) 212
5.7.7 loseGame方法的開(kāi)發(fā) 218
5.8 游戲的優(yōu)化及改進(jìn) 219
5.9 本章小結(jié) 220
第6章 棋牌類游戲——瘋狂斗地主 221
6.1 游戲的背景及功能概述 221
6.1.1 背景概述 221
6.1.2 功能簡(jiǎn)介 221
6.2 游戲的策劃及準(zhǔn)備工作 224
6.2.1 游戲的策劃 224
6.2.2 手機(jī)平臺(tái)下游戲開(kāi)發(fā)的
準(zhǔn)備工作 224
6.3 游戲的架構(gòu) 228
6.3.1 類的簡(jiǎn)要介紹 228
6.3.2 手機(jī)端游戲框架簡(jiǎn)介 230
6.3.3 網(wǎng)絡(luò)服務(wù)器簡(jiǎn)介 231
6.4 游戲常量頭文件AppMacros 231
6.5 布景相關(guān)類 233
6.5.1 場(chǎng)景管理類
PokerSceneManager 233
6.5.2 歡迎布景類WelcomeLayer 234
6.5.3 關(guān)于布景類AboutLayer 236
6.5.4 幫助布景類HelpLayer 237
6.5.5 游戲布景類GameLayer 239
6.6 輔助類 252
6.7 工具及常量類 253
6.7.1 網(wǎng)絡(luò)工具類BNSocketUtil 253
6.7.2 常量類Constant 255
6.8 服務(wù)器端的開(kāi)發(fā) 258
6.8.1 數(shù)據(jù)類的開(kāi)發(fā) 259
6.8.2 服務(wù)線程的開(kāi)發(fā) 259
6.8.3 收發(fā)數(shù)據(jù)工具類的開(kāi)發(fā) 261
6.8.4 撲克規(guī)則類的開(kāi)發(fā) 262
6.8.5 撲克牌分配類的開(kāi)發(fā) 266
6.8.6 代碼轉(zhuǎn)換類的開(kāi)發(fā) 268
6.9 引擎引用入口類——AppDelegate 269
6.10 游戲的優(yōu)化及改進(jìn) 270
第7章 網(wǎng)絡(luò)游戲——坦克大戰(zhàn) 272
7.1 游戲的背景及功能概述

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)