中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
人民郵電出版社COCOS2D-X 3.X 案例開發大全(第2版)

包郵 人民郵電出版社COCOS2D-X 3.X 案例開發大全(第2版)

出版社:人民郵電出版社出版時間:2017-04-01
開本: 其他 頁數: 461
中 圖 價:¥51.7(5.8折) 定價  ¥89.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

人民郵電出版社COCOS2D-X 3.X 案例開發大全(第2版) 版權信息

人民郵電出版社COCOS2D-X 3.X 案例開發大全(第2版) 本書特色

本書結合作者多年從事游戲應用開發的經驗,詳細介紹了幾款Cocos2d-x游戲案例的開發。在介紹案例開發的過程中也介紹了一些常用技術的使用、開發技巧以及思路等。 書中主要內容包括:第1章“初識Cocos2d-x”介紹使用Cocos2d-x游戲引擎開發3D游戲的一些基礎知識、環境的配置以及案例的導入和運行;第2章“忍者飛鏢”是非常簡單的休閑小游戲,通過此案例讀者可以學到很多Cocos2d-x游戲開發的基礎知識;第3章“切冰塊”是休閑類小游戲,通過此案例介紹了Box2D物理引擎,為下面講解Bullet引擎打下基礎;第4章探尋當前市面上的火爆游戲“鱷魚吃餅干”的開發過程,并講解了如何實現該游戲的開發;第5章“方塊歷險記”,通過此案例讀者可以學到3D游戲開發;第6章“峽谷卡丁車”,使得讀者對競速類3D游戲的開發有一個整體的認識;第7章“森林跑酷”,本游戲是當下十分流行的體育游戲;第8章“雷鳴戰機”,通過此案例讀者能夠學習到2D與3D結合的游戲的開發過程;第9章“天下棋弈”,通過此案例讀者能夠學習網絡對戰游戲的開發;第10章“極速飛行”,通過此案例讀者能夠學習到當下火爆的VR游戲是如何開發的,進一步學習VR游戲的開發流程。 本書適合有一定基礎、有志于游戲開發的讀者學習,也可以作為相關培訓學校和大專院校相關專業的教學用書。

人民郵電出版社COCOS2D-X 3.X 案例開發大全(第2版) 內容簡介

本書結合作者多年從事游戲應用開發的經驗,詳細介紹了幾款Cocos2d-x游戲案例的開發。在介紹案例開發的過程中也介紹了一些常用技術的使用、開發技巧以及思路等。書中主要內容包括:靠前章“初識Cocos2d-x”介紹使用Cocos2d-x游戲引擎開發3D游戲的一些基礎知識、環境的配置以及案例的導入和運行;第2章“忍者飛鏢”是很好簡單的休閑小游戲,通過此案例讀者可以學到很多Cocos2d-x游戲開發的基礎知識;第3章“切冰塊”是休閑類小游戲,通過此案例介紹了Box2D物理引擎,為下面講解Bullet引擎打下基礎;第4章探尋當前市面上的火爆游戲“鱷魚吃餅干”的開發過程,并講解了如何實現該游戲的開發;第5章“方塊歷險記”,通過此案例讀者可以學到3D游戲開發;第6章“峽谷卡丁車”,使得讀者對競速類3D游戲的開發有一個整體的認識;第7章“森林跑酷”,本游戲是當下十分流行的體育游戲;第8章“雷鳴戰機”,通過此案例讀者能夠學習到2D與3D結合的游戲的開發過程;第9章“天下棋弈”,通過此案例讀者能夠學習網絡對戰游戲的開發;靠前0章“極速飛行”,通過此案例讀者能夠學習到當下火爆的VR游戲是如何開發的,進一步學習VR游戲的開發流程。本書適合有一定基礎、有志于游戲開發的讀者學習,也可以作為相關培訓學校和大專院校相關專業的教學用書。

人民郵電出版社COCOS2D-X 3.X 案例開發大全(第2版) 目錄



目 錄



第 1章 初識Cocos2d-x 1

1.1 Cocos2d-x的概述 1

1.1.1 Cocos2d-x的發展史 1

1.1.2 Cocos2d-x的市場前景 2

1.2 Cocos2d-x開發環境的搭建 3

1.2.1 Android Studio以及Android SDK的下載與配置 3

1.2.2 Android NDK的下載與配置 5

1.2.3 Cocos2d-x的下載與配置 6

1.3 初識Cocos2d-x應用程序 7

1.3.1 本書案例的導入與運行 7

1.3.2 Cocos2d-x案例導入后的相關修改 9

1.4 本章小結 9

第 2章 休閑益智類游戲——忍者飛鏢 10

2.1 游戲的背景及功能概述 10

2.1.1 背景描述 10

2.1.2 功能介紹 10

2.2 游戲的策劃及準備工作 12

2.2.1 游戲的策劃 12

2.2.2 手機平臺下游戲的準備工作 13

2.3 游戲的架構 15

2.3.1 各個類的簡要介紹 15

2.3.2 游戲框架簡介 16

2.4 布景相關類 17

2.4.1 場景管理類GameSceneManager 18

2.4.2 歡迎布景類MainLayer 19

2.4.3 游戲幫助布景類HelpLayer 22

2.4.4 游戲記錄成績布景類

RankLayer 25

2.4.5 游戲關于布景類

AboutLayer 26

2.4.6 游戲選擇系列布景類SelectLayer 28

2.4.7 游戲背景類BackGroundPopupWindow 41

2.4.8 游戲暫停對話框類PausePopupWindow 44

2.4.9 開始游戲對話框類GameStartPopupWindow 46

2.4.10 游戲結束對話框類GameOverPopupWindow 47

2.4.11 退出游戲對話框類ExitPopupWindow 51

2.5 物理引擎相關類 53

2.5.1 基本物體類 53

2.5.2 碰撞檢測類 57

2.5.3 射線投射類 59

2.6 引擎引用入口類——AppDelegate 60

2.7 本章小結 61

第3章 休閑類游戲——切冰塊 62

3.1 游戲的背景及功能概述 62

3.1.1 背景描述 62

3.1.2 功能介紹 63

3.2 游戲的策劃及準備工作 65

3.2.1 游戲的策劃 65

3.2.2 手機平臺下游戲的準備工作 66

3.3 游戲的架構 68

3.3.1 各個類的簡要介紹 68

3.3.2 游戲框架簡介 69

3.4 布景類相關 70

3.4.1 場景管理類GameSceneManager 71

3.4.2 歡迎布景類WelcomeLayer 72

3.4.3 游戲選擇系列布景類SetLayer 78

3.4.4 選擇系列1關卡布景類set1ChoiceLayer 81

3.4.5 游戲布景類GameLayer 87

3.4.6 游戲勝利或失敗布景類SuccLayer 99

3.5 輔助工具類相關 104

3.5.1 工具類 105

3.5.2 輔助類 105

3.6 物理引擎工具類相關 113

3.6.1 自身的光線投射回調類RayCastClosestCallback 113

3.6.2 矩形物體類RectPhyObject 114

3.6.3 多邊形物體類PolygonPhyObject 115

3.7 引擎引用入口類——AppDelegate 116

3.8 游戲的優化及改進 117

3.9 本章小結 117

第4章 休閑益智類游戲——鱷魚吃餅干 118

4.1 游戲的背景及功能概述 118

4.1.1 背景概述 118

4.1.2 功能介紹 119

4.2 游戲的策劃及準備工作 121

4.2.1 游戲的策劃 121

4.2.2 手機平臺下游戲的準備工作 122

4.3 游戲的架構 125

4.3.1 各個類的簡要介紹 125

4.3.2 游戲的框架簡介 126

4.4 游戲常量頭文件AppMacros 127

4.5 游戲輔助類 128

4.5.1 焊接關節類——WeldJoint 128

4.5.2 鼠標關節類——MouseJoint 129

4.5.3 氣泡道具類——AirBubble 130

4.5.4 氣球道具類——AirBullon 133

4.5.5 彈簧道具類——Bouncer 134

4.5.6 拖拉棒道具類——DragRod 136

4.5.7 電擊道具類——Electric 140

4.5.8 帽子道具類——Hat 142

4.5.9 蜘蛛道具類——Spider 144

4.5.10 釘子道具類——Nail 147

4.5.11 尖刺道具類——Spike 148

4.5.12 碰撞監聽器類——MyContactListener 150

4.6 場景相關類 152

4.6.1 游戲場景管理類——Box2DSceneManager 152

4.6.2 加載布景類——LoadLayer 153

4.6.3 開始布景類——StartLayer 155

4.6.4 設置布景類——

OptionLayer 158

4.6.5 選主題布景類——ChooseHouseLayer 161

4.6.6 選關布景類——ChooseLevelLayer 164

4.6.7 游戲布景類——

Box2DLayer 167

4.7 引擎引用入口類——AppDelegate 172

4.8 游戲的優化及改進 173

4.9 本章小結 173

第5章 3D休閑游戲——方塊歷險記 174

5.1 游戲背景及功能概述 174

5.1.1 游戲開發背景概述 174

5.1.2 游戲功能簡介 175

5.2 游戲的策劃及準備工作 176

5.2.1 游戲的策劃 176

5.2.2 游戲的開發準備工作 177

5.3 游戲的架構 178

5.3.1 各類的簡要介紹 178

5.3.2 游戲框架簡介 179

5.4 布景相關類 180

5.4.1 總場景管理類——ObjSceneManager 180

5.4.2 3D布景類——My3DLayer 181

5.4.3 菜單布景類——

My2DLayer 186

5.4.4 攝像機管理類——CameraChange 188

5.5 機關與方塊相關類 189

5.5.1 方塊管理類——

ZFTManager 190

5.5.2 地刺機關管理類——

DiCiBox 192

5.5.3 掉落塊機關管理類——DiaoLuoManager 193

5.5.4 夾子機關管理類——

JiaZiBox 194

5.5.5 移動機關管理類——YiDongBox 196

5.5.6 煙霧管理類——YanWu 198

5.6 常量及其他相關類 200

5.6.1 常量類——Constant 200

5.6.2 引擎應用入口類——AppDelegate 202

5.7 游戲的優化及改進 203

5.8 本章小結 203

第6章 競速類游戲——峽谷卡丁車 204

6.1 游戲的背景及功能概述 204

6.1.1 游戲開發的背景概述 204

6.1.2 游戲的功能介紹 204

6.2 游戲的策劃及準備工作 206

6.2.1 游戲的策劃 207

6.2.2 游戲的準備工作 207

6.3 游戲的架構 210

6.3.1 游戲中各類的簡要介紹 210

6.3.2 游戲的框架簡介 211

6.4 游戲常量頭文件——APPMacros 212

6.5 場景相關類 213

6.5.1 游戲場景管理類——SceneManager 213

6.5.2 加載布景類——BeginLayer 215

6.5.3 主界面布景類——SelectLayer 216

6.5.4 音效布景類——

SettingLayer 219

6.5.5 2D布景類——

Game2DLayer 220

6.5.6 3D布景類——

Game3DLayer 223

6.5.7 物理世界類——GamePhysicsWorld 226

6.6 輔助類 228

6.6.1 獎勵特效類——AwardBox 228

6.6.2 子彈類——Bullet 229

6.6.3 導彈類——Rocket 231

6.6.4 底盤類——Disc 232

6.6.5 卡丁車類——Kart 235

6.7 引擎引用入口類——AppDelegate 246

6.8 引擎的修改 247

6.9 游戲的優化及改進 248

6.10 本章小結 248

第7章 休閑體育類游戲——森林跑酷 249

7.1 游戲的背景及功能概述 249

7.1.1 背景描述 249

7.1.2 功能介紹 249

7.2 游戲的策劃及準備工作 253

7.2.1 游戲的策劃 253

7.2.2 手機平臺下游戲的準備

工作 253

7.3 游戲的架構 257

7.3.1 各個類的簡要介紹 257

7.3.2 游戲框架簡介 258

7.4 布景相關類 259

7.4.1 場景管理類GameSceneManager 259

7.4.2 游戲加載布景類LoadingLayer 261

7.4.3 游戲主菜單布景類MainMenuLayer 264

7.4.4 選擇游戲角色布景類SelectRoleLayer 272

7.4.5 2D游戲布景類

My2DLayer 275

7.4.6 3D游戲布景類

My3DLayer 281

7.4.7 游戲得分布景類

ScoreLayer 298

7.5 輔助工具類相關 301

7.5.1 工具類 301

7.5.2 輔助類 302

7.6 引擎引用入口類——AppDelegate 310

7.7 游戲的優化及改進 311

7.8 本章小結 311

第8章 飛行射擊類游戲——雷鳴戰機 312

8.1 游戲的背景及功能概述 312

8.1.1 背景概述 312

8.1.2 功能簡介 313

8.2 游戲的策劃及準備工作 315

8.2.1 游戲的策劃 315

8.2.2 安卓平臺下游戲開發的準備工作 315

8.3 游戲的架構 318

8.3.1 程序結構的簡要介紹 318

8.3.2 服務器端的簡要介紹 318

8.3.3 手機客戶端的簡要介紹 319

8.3.4 游戲框架簡介 321

8.4 服務器端的開發 322

8.4.1 數據類的開發 322

8.4.2 服務線程的開發 323

8.4.3 收發數據工具類的開發 325

8.4.4 輔助工具類的開發 327

8.4.5 動作執行類的開發 328

8.4.6 狀態更新類的開發 332

8.5 布景相關類 333

8.5.1 菜單布景類MainMenuScene 333

8.5.2 游戲模式布景類NetLayer 337

8.5.3 幫助布景類HelpLayer 340

8.5.4 飛機強化布景類WeaponLayer 343

8.5.5 關卡選擇布景類SelectGameLayer 344

8.5.6 飛機選擇布景類SelectPlaneLayer 346

8.5.7 游戲2D布景類

My2DLayer 348

8.5.8 單機游戲3D布景類First3DLayer 351

8.5.9 聯網游戲3D布景類Web3DLayer 353

8.6 輔助工具類 354

8.6.1 網絡通信工具類BNSocketUtil 354

8.6.2 戰機類的開發 357

8.6.3 敵機工具類 362

8.6.4 子彈工具類 367

8.6.5 爆炸工具類 369

8.7 游戲的優化及改進 371

第9章 棋牌類游戲——天下棋奕 372

9.1 游戲的背景及功能概述 372

9.1.1 背景概述 372

9.1.2 功能介紹 373

9.2 游戲的策劃及準備工作 374

9.2.1 游戲的策劃 374

9.2.2 安卓平臺下游戲開發的準備工作 375

9.3 游戲的架構 379

9.3.1 網絡游戲架構簡介 379

9.3.2 服務器端的簡要介紹 379

9.3.3 客戶端的簡要介紹 380

9.3.4 游戲框架簡介 381

9.4 服務器端的開發 382

9.4.1 數據類的開發 382

9.4.2 服務線程的開發 383

9.4.3 收發數據工具類的開發 386

9.4.4 走棋判斷工具類的開發 387

9.5 輔助工具類 390

9.5.1 網絡通信工具類BNSocketUtil 390

9.5.2 計算輔助類PublicApi 393

9.5.3 水波類Water 394

9.6 布景相關類的開發 397

9.6.1 游戲場景管理類——GameSceneManager 397

9.6.2 游戲資源加載布景類——LoadingLayer 399

9.6.3 游戲主菜單布景類——MainMenuLayer 404

9.6.4 游戲幫助菜單布景類——HelpLayer 412

9.6.5 單機游戲3D布景類——3DLayer 415

9.6.6 聯網游戲3D布景類——WebLayer 420

9.7 引擎引用入口類——AppDelegate 423

9.8 游戲的優化及改進 424

9.9 本章小結 424

第 10章 VR休閑游戲——極速飛行 425

10.1 游戲背景及功能概述 425

10.1.1 游戲開發背景概述 425

10.1.2 游戲功能簡介 425

10.2 游戲的策劃及準備工作 426

10.2.1 游戲的策劃 427

10.2.2 游戲的開發準備工作 427

10.3 游戲的架構 429

10.3.1 各類的簡要介紹 429

10.3.2 游戲框架簡介 430

10.4 布景相關類 431

10.4.1 總場景管理類——ObjSceneManager 431

10.4.2 3D布景類——

My3DLayer 432

10.5 輔助類 438

10.5.1 繪制順序 438

10.5.2 模型創建類——ModelCreate 439

10.5.3 鏡頭光暈原理 441

10.5.4 光暈類——Flare 442

10.5.5 地形類——MyTerrain 443

10.5.6 常量類——Constant 444

10.6 工具管理類 446

10.6.1 攝像機管理類——CameraControl 446

10.6.2 光暈管理類——

FlareControl 447

10.6.3 游戲管理類——GameControl 448

10.6.4 無窮地形原理 449

10.6.5 地形管理類——TerrainControl 451

10.7 引擎引用入口類 454

10.8 材質系統與著色器的開發 455

10.8.1 地形的材質系統 455

10.8.2 菜單的材質系統 457

10.8.3 光暈的材質系統 458

10.9 游戲的特別說明及優化改進 460

10.9.1 特別說明 460

10.9.2 游戲的優化改進 460

10.10 本章小結 461



展開全部

人民郵電出版社COCOS2D-X 3.X 案例開發大全(第2版) 作者簡介

吳亞峰,畢業于北京郵電大學,后留學澳大利亞臥龍崗大學取得碩士學位。1998年開始從事Java應用的開發,有10多年的Java開發與培訓經驗。主要的研究方向為OpenGL ES、WebGL、Vulkan及手機游戲。同時為手機游戲、移動3D應用獨立軟件開發工程師,并兼任百納科技Java培訓中心首xi培訓師。近十年來為數十家企業培養了上千名軟件開發人員,曾編寫過《Cocos2d-X案例開發大全》《Cocos2d-X 3.0游戲開發實戰詳解》《Cocos2d-X 3.x 游戲案例開發大全》《OpenGL ES 3.x游戲開發(上下卷)》《H5和WebGL 3D開發實戰詳解》等多本暢銷技術書籍。2008年初開始關注Android平臺下的3D應用開發,并開發出一系列的Android應用程序與3D游戲。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 塑料检查井_双扣聚氯乙烯增强管_双壁波纹管-河南中盈塑料制品有限公司 | 橡胶膜片,夹布膜片,橡胶隔膜密封,泵阀设备密封膜片-衡水汉丰橡塑科技公司网站 | 电子万能试验机_液压拉力试验机_冲击疲劳试验机_材料试验机厂家-济南众标仪器设备有限公司 | 有福网(yofus.com)洗照片冲印,毕业聚会纪念册相册制作个性DIY平台 | 不锈钢闸阀_球阀_蝶阀_止回阀_调节阀_截止阀-可拉伐阀门(上海)有限公司 | 硬度计_影像测量仪_维氏硬度计_佛山市精测计量仪器设备有限公司厂家 | 铆钉机|旋铆机|东莞旋铆机厂家|鸿佰专业生产气压/油压/自动铆钉机 | 防火窗_耐火窗_防火门厂家_防火卷帘门-重庆三乐门业有限公司 | 卡诺亚轻高定官网_卧室系统_整家定制_定制家居_高端定制_全屋定制加盟_定制家具加盟_定制衣柜加盟 | 碳纤维复合材料制品生产定制工厂订制厂家-凯夫拉凯芙拉碳纤维手机壳套-碳纤维雪茄盒外壳套-深圳市润大世纪新材料科技有限公司 | 预制围墙_工程预制围墙_天津市瑞通建筑材料有限公司 | 袋式过滤器,自清洗过滤器,保安过滤器,篮式过滤器,气体过滤器,全自动过滤器,反冲洗过滤器,管道过滤器,无锡驰业环保科技有限公司 | 厂房出租-厂房规划-食品技术-厂房设计-厂房装修-建筑施工-设备供应-设备求购-龙爪豆食品行业平台 | PAS糖原染色-CBA流式多因子-明胶酶谱MMP-上海研谨生物科技有限公司 | 巨野电机维修-水泵维修-巨野县飞宇机电维修有限公司 | 浇注料-高铝砖耐火砖-郑州凯瑞得窑炉耐火材料有限公司 | 3d可视化建模_三维展示_产品3d互动数字营销_三维动画制作_3D虚拟商城 【商迪3D】三维展示服务商 广东健伦体育发展有限公司-体育工程配套及销售运动器材的体育用品服务商 | 碳钢法兰厂家,非标法兰,定制异型,法兰生产厂家-河北九瑞管道 | 游泳池设备安装工程_恒温泳池设备_儿童游泳池设备厂家_游泳池水处理设备-东莞市君达泳池设备有限公司 | 污泥烘干机-低温干化机-工业污泥烘干设备厂家-焦作市真节能环保设备科技有限公司 | 黑龙江京科脑康医院-哈尔滨精神病医院哪家好_哈尔滨精神科医院排名_黑龙江精神心理病专科医院 | 拉力测试机|材料拉伸试验机|电子拉力机价格|万能试验机厂家|苏州皖仪实验仪器有限公司 | 自动螺旋上料机厂家价格-斗式提升机定制-螺杆绞龙输送机-杰凯上料机 | 高通量组织研磨仪-多样品组织研磨仪-全自动组织研磨仪-研磨者科技(广州)有限公司 | 流量卡中心-流量卡套餐查询系统_移动电信联通流量卡套餐大全 | 砍排机-锯骨机-冻肉切丁机-熟肉切片机-预制菜生产线一站式服务厂商 - 广州市祥九瑞盈机械设备有限公司 | 废水处理-废气处理-工业废水处理-工业废气处理工程-深圳丰绿环保废气处理公司 | 吉林污水处理公司,长春工业污水处理设备,净水设备-长春易洁环保科技有限公司 | 钢格板|热镀锌钢格板|钢格栅板|钢格栅|格栅板-安平县昊泽丝网制品有限公司 | 合肥网带炉_安徽箱式炉_钟罩炉-合肥品炙装备科技有限公司 | 外观设计_设备外观设计_外观设计公司_产品外观设计_机械设备外观设计_东莞工业设计公司-意品深蓝 | 耐热钢-耐磨钢-山东聚金合金钢铸造有限公司 | 上海办公室装修,写字楼装修—启鸣装饰设计工程有限公司 | 急救箱-应急箱-急救包厂家-北京红立方医疗设备有限公司 | 机械加工_绞车配件_立式离心机_减速机-洛阳三永机械厂 | 杭州营业执照代办-公司变更价格-许可证办理流程_杭州福道财务管理咨询有限公司 | 德国GMN轴承,GMN角接触球轴承,GMN单向轴承,GMN油封,GMN非接触式密封 | 模具钢_高速钢_不锈钢-万利钢金属材料 | 广东教师资格网-广东教师资格证考试网 | 气动隔膜泵-电动隔膜泵-循环热水泵-液下排污/螺杆/管道/化工泵「厂家」浙江绿邦 | 武汉森源蓝天环境科技工程有限公司-为环境污染治理提供协同解决方案 |