注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Cocos Creator微信小游戲開發(fā)實(shí)戰(zhàn)

Cocos Creator微信小游戲開發(fā)實(shí)戰(zhàn)

Cocos Creator微信小游戲開發(fā)實(shí)戰(zhàn)

定 價(jià):¥118.00

作 者: 王紹明 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

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


ISBN: 9787121386152 出版時(shí)間: 2020-03-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 484 字?jǐn)?shù):  

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

  本書旨在為微信小游戲開發(fā)者或想進(jìn)入微信小游戲開發(fā)行列的人提供一個(gè)快速學(xué)習(xí)微信小游戲開發(fā)的入口。本書涵蓋了Cocos Creator游戲引擎開發(fā)的基礎(chǔ)知識(shí)、編輯器的各個(gè)面板的使用、UI系統(tǒng)、控制系統(tǒng)、物理引擎、音視頻播放等內(nèi)容,并提供了多個(gè)真實(shí)項(xiàng)目的開發(fā)講解,使讀者能夠快速了解Cocos Creator游戲引擎的知識(shí)點(diǎn)、開發(fā)流程、項(xiàng)目結(jié)構(gòu)、開發(fā)思路,進(jìn)而熟練使用Cocos Creator編輯器的各個(gè)功能面板。 本書實(shí)用性較強(qiáng),適合零基礎(chǔ)的學(xué)習(xí)者,也適合想要學(xué)習(xí)Cocos Creator開發(fā)的其他從業(yè)人員。針對(duì)Cocos Creator游戲引擎的知識(shí)點(diǎn)及應(yīng)用,本書提供了大量的練習(xí)項(xiàng)目供零基礎(chǔ)的開發(fā)者、游戲愛(ài)好者進(jìn)行實(shí)戰(zhàn)練習(xí),快速掌握小游戲開發(fā)的方法。

作者簡(jiǎn)介

  王紹明,從事多年小游戲開發(fā),曾任小游戲開發(fā)工程師、游戲開發(fā)高級(jí)工程師、技術(shù)總監(jiān)、CTO等職位。在無(wú)錫大城小事網(wǎng)絡(luò)技術(shù)有限公司工作期間,參與“坦克大戰(zhàn)”“跳一跳”“三國(guó)無(wú)雙”“斗獸棋”“瘋狂的蝸?!薄靶茇埮芸帷钡刃∮螒虻脑O(shè)計(jì)與開發(fā),對(duì)小游戲開發(fā)有著持久的興趣愛(ài)好。

圖書目錄

第一篇 基礎(chǔ)知識(shí)篇
第1章 小游戲 3
1.1 初識(shí)小游戲 3
1.1.1 小游戲 3
1.1.2 微信小游戲 4
1.1.3 微信小游戲官方開發(fā)工具 5
1.2 Cocos Creator 6
1.2.1 關(guān)于Cocos Creator 6
1.2.2 Cocos Creator工作流程 7
1.2.3 Cocos Creator技術(shù)架構(gòu) 8
1.3 Cocos Creator的安裝與啟動(dòng) 10
1.3.1 下載與安裝 10
1.3.2 Dashboard 11
1.4 Hello World 12
1.4.1 打開項(xiàng)目 12
1.4.2 Hello World 13
1.5 項(xiàng)目結(jié)構(gòu) 15
第2章 編輯器 17
2.1 資源管理器 18
2.1.1 資源管理器面板 18
2.1.2 資源管理 19
2.2 場(chǎng)景編輯器 20
2.2.1 場(chǎng)景編輯器面板 20
2.2.2 場(chǎng)景編輯器的使用 20
2.3 層級(jí)管理器 23
2.3.1 層級(jí)管理器面板 23
2.3.2 層級(jí)管理器的使用 24
2.4 屬性檢查器 25
2.4.1 屬性檢查器面板 25
2.4.2 屬性檢查器的介紹 26
2.5 設(shè)置 27
2.5.1 編輯器設(shè)置 27
2.5.2 項(xiàng)目設(shè)置 31
2.6 其他 32
2.6.1 控制臺(tái) 32
2.6.2 主菜單 33
2.6.3 工具欄 34
2.6.4 編輯器布局 35
2.6.5 控件庫(kù) 35
2.6.6 構(gòu)建預(yù)覽 36
第3章 腳本開發(fā) 38
3.1 認(rèn)識(shí)腳本 38
3.1.1 創(chuàng)建和使用腳本 38
3.1.2 添加腳本到場(chǎng)景節(jié)點(diǎn)中 39
3.1.3 cc.Class 40
3.1.4 訪問(wèn)節(jié)點(diǎn)和其他組件 44
3.1.5 常用節(jié)點(diǎn)和組件接口 48
3.2 腳本常用函數(shù)與方法 50
3.2.1 生命周期 50
3.2.2 創(chuàng)建和銷毀節(jié)點(diǎn) 52
3.2.3 加載和切換場(chǎng)景 55
3.2.4 獲取和加載資源 55
3.3 事件 59
3.3.1 監(jiān)聽事件和發(fā)射事件 59
3.3.2 系統(tǒng)內(nèi)置事件 61
3.3.3 玩家輸入事件 63
3.4 動(dòng)作系統(tǒng) 65
3.4.1 使用動(dòng)作系統(tǒng) 65
3.4.2 計(jì)時(shí)器 70
3.5 腳本 71
3.5.1 腳本的執(zhí)行順序 71
3.5.2 模塊化腳本 74
3.5.3 插件腳本 76
3.5.4 TypeScript腳本 77
3.6 其他 77
3.6.1 網(wǎng)絡(luò)接口 77
3.6.2 對(duì)象池 78
3.6.3 代碼分包加載 80
第4章 子系統(tǒng) 82
4.1 圖像和渲染 82
4.1.1 Sprite組件:圖像顯示 82
4.1.2 Label組件:文本顯示 85
4.1.3 Mask組件:約束組件 86
4.2 外部資源渲染 87
4.2.1 ParticleSystem組件:粒子讀取組件 87
4.2.2 TiledMap組件:地圖組件 89
4.2.3 Spine組件:骨骼動(dòng)畫的播放、渲染組件 90
4.2.4 DragonBones組件:骨骼動(dòng)畫資源的播放、渲染組件 90
4.2.5 VideoPlayer組件:視頻播放組件 91
4.2.6 WebView組件:網(wǎng)頁(yè)顯示組件 94
4.3 攝像機(jī) 96
4.3.1 攝像機(jī) 96
4.3.2 攝像機(jī)方法 97
4.4 繪圖系統(tǒng) 101
4.5 動(dòng)畫系統(tǒng) 102
4.5.1 Animation組件 102
4.5.2 動(dòng)畫事件 103
4.6 物理系統(tǒng) 107
4.6.1 碰撞系統(tǒng) 107
4.6.2 物理引擎 110
4.7 音樂(lè)和音效 115
第5章 UI系統(tǒng) 117
5.1 適配 117
5.1.1 多分辨率適配 117
5.1.2 對(duì)齊掛件 119
5.1.3 文字排版 119
5.1.4 自動(dòng)布局容器 120
5.2 UI組件 121
5.2.1 Canvas組件 121
5.2.2 Widget組件 121
5.2.3 Button組件 122
5.2.4 Layout組件 125
5.2.5 EditBox組件 126
5.2.6 ScrollView組件 129
5.2.7 ScrollBar組件 132
5.2.8 ProgressBar組件 132
5.2.9 Toggle組件 133
5.2.10 ToggleGroup組件 135
5.2.11 Slider組件 135
5.2.12 PageView組件 137
5.2.13 PageViewIndicator組件 140
5.2.14 BlockInputEvents組件 140
5.3 制作拉伸圖像和動(dòng)態(tài)列表 141
5.3.1 制作拉伸圖像 141
5.3.2 制作動(dòng)態(tài)列表 141
第6章 CocosCreator提高 145
6.1 開放數(shù)據(jù)域 145
6.1.1 開放數(shù)據(jù)域介紹 145
6.1.2 開放數(shù)據(jù)域示例 146
6.2 資源、數(shù)據(jù)管理 151
6.2.1 資源管理――meta文件 151
6.2.2 存儲(chǔ)和讀取數(shù)據(jù) 153
6.2.3 熱更新 154
6.3 擴(kuò)展補(bǔ)充 155
6.3.1 擴(kuò)展編輯器 155
6.3.2 SDK集成 162
6.3.3 管理項(xiàng)目資源 165
第二篇 實(shí)戰(zhàn)案例篇
第7章 精準(zhǔn)射擊 169
7.1 項(xiàng)目初始化 169
7.2 腳本編寫 170
第8章 搖桿控制 173
8.1 項(xiàng)目初始化 173
8.2 腳本編寫 174
第9章 跳一跳 180
9.1 準(zhǔn)備項(xiàng)目和資源 181
9.2 創(chuàng)建游戲場(chǎng)景 181
9.3 創(chuàng)建游戲主角的腳本 183
9.4 創(chuàng)建游戲控制腳本 186
第10章 地圖路徑 189
10.1 項(xiàng)目初始化 189
10.2 腳本編寫 191
第11章 觸摸控制角色移動(dòng)射擊 197
11.1 項(xiàng)目初始化 197
11.2 腳本編寫 198
第12章 NPC的控制 203
12.1 項(xiàng)目初始化 203
12.2 腳本編寫 204
第13章 天氣效果――雨 209
13.1 項(xiàng)目初始化 209
13.2 腳本編輯 210
第14章 打地鼠 215
14.1 項(xiàng)目初始化 215
14.2 腳本編輯 216
第15章 消消樂(lè) 221
15.1 項(xiàng)目初始化 221
15.2 腳本編輯 223
第16章 捕魚達(dá)人 243
16.1 項(xiàng)目初始化 243
16.2 腳本編輯 244
第17章 趣味套牛 255
17.1 項(xiàng)目初始化 255
17.1.1 創(chuàng)建項(xiàng)目 256
17.1.2 項(xiàng)目資源 256
17.2 搭建游戲場(chǎng)景 257
17.2.1 創(chuàng)建游戲場(chǎng)景 257
17.2.2 設(shè)置游戲場(chǎng)景圖片 257
17.3 按鈕控制套繩套牛 258
17.3.1 單擊事件 259
17.3.2 控制繩子伸縮 260
17.4 游戲核心――套牛 261
17.4.1 游戲動(dòng)畫腳本 261
17.4.2 編寫游戲邏輯腳本 264
17.4.3 構(gòu)建牛的預(yù)制體 267
17.5 套牛玩法 268
17.5.1 隨機(jī)產(chǎn)生一頭牛 268
17.5.2 對(duì)套牛成功、失敗的判斷 270
17.6 構(gòu)建發(fā)布 274
17.6.1 構(gòu)建發(fā)布游戲項(xiàng)目 274
17.6.2 微信小游戲 276
第18章 趣味桌球 278
18.1 項(xiàng)目初始化 279
18.1.1 創(chuàng)建項(xiàng)目 279
18.1.2 搭建游戲場(chǎng)景 279
18.2 腳本編寫 282
18.2.1 開啟物理系統(tǒng) 282
18.2.2 白球的碰撞檢測(cè) 283
18.2.3 球桿擊球 285
18.2.4 球與球直接的碰撞檢測(cè) 288
18.2.5 重新開始游戲 290
第19章 點(diǎn)我+1 292
19.1 項(xiàng)目初始化 293
19.1.1 創(chuàng)建項(xiàng)目 293
19.1.2 搭建游戲場(chǎng)景 293
19.1.3 搭建游戲結(jié)束場(chǎng)景 294
19.2 開始游戲 294
19.2.1 開始游戲頁(yè)面 294
19.2.2 場(chǎng)景切換、播放音樂(lè) 295
19.3 主游戲場(chǎng)景腳本編寫 297
19.3.1 主游戲頁(yè)面初始化 297
19.3.2 主游戲頁(yè)面游戲邏輯實(shí)現(xiàn) 308
19.3.3 主游戲頁(yè)面游戲邏輯完整腳本 319
19.4 游戲結(jié)束頁(yè)面 329
第20章 跑酷 333
20.1 項(xiàng)目初始化 333
20.2 游戲場(chǎng)景實(shí)現(xiàn) 334
20.2.1 循環(huán)的游戲場(chǎng)景 334
20.2.2 不斷出現(xiàn)的臺(tái)階 336
20.2.3 隨機(jī)生成金幣 340
20.3 收集金幣 345
第21章 抽獎(jiǎng)游戲 355
21.1 轉(zhuǎn)盤抽獎(jiǎng)游戲 355
21.1.1 創(chuàng)建項(xiàng)目 356
21.1.2 搭建弱聯(lián)網(wǎng)服務(wù)器 356
21.1.3 腳本編輯 357
21.2 街機(jī)抽獎(jiǎng)游戲 365
21.2.1 項(xiàng)目初始化 365
21.2.2 腳本編輯 366
第22章 瘋狂坦克 371
22.1 項(xiàng)目初始化 372
22.1.1 創(chuàng)建項(xiàng)目 372
22.1.2 搭建游戲場(chǎng)景 372
22.2 腳本編輯 373
22.2.1 開始游戲頁(yè)面 374
22.2.2 主游戲頁(yè)面 375
22.2.3 主游戲腳本 380
第23章 橡皮怪 418
23.1 項(xiàng)目初始化 419
23.1.1 創(chuàng)建項(xiàng)目 419
23.1.2 搭建游戲場(chǎng)景 419
23.1.3 搭建游戲結(jié)束場(chǎng)景 420
23.2 腳本編輯 420
23.2.1 開始游戲頁(yè)面 421
23.2.2 主游戲頁(yè)面 422
23.2.3 游戲結(jié)束頁(yè)面 435
第24章 棍子英雄 437
24.1 項(xiàng)目初始化 438
24.1.1 創(chuàng)建項(xiàng)目 438
24.1.2 搭建游戲場(chǎng)景 439
24.2 腳本編輯 439
24.2.1 開始游戲頁(yè)面 439
24.2.2 主游戲頁(yè)面 442

本目錄推薦

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