-
>
決戰(zhàn)行測5000題(言語理解與表達(dá))
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
深度學(xué)習(xí)
-
>
Unreal Engine 4藍(lán)圖完全學(xué)習(xí)教程
-
>
深入理解計算機系統(tǒng)-原書第3版
-
>
Word/Excel PPT 2013辦公應(yīng)用從入門到精通-(附贈1DVD.含語音視頻教學(xué)+辦公模板+PDF電子書)
了不起的LayaBox:HTML5游戲開發(fā)指南 版權(quán)信息
- ISBN:9787121424922
- 條形碼:9787121424922 ; 978-7-121-42492-2
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
了不起的LayaBox:HTML5游戲開發(fā)指南 本書特色
適讀人群 :無論您是在尋找表達(dá)自己創(chuàng)意的工具,還是在為項目準(zhǔn)備技術(shù)方案,本書都可以成為您了解LayaBox的參考無論您是在尋找表達(dá)自己創(chuàng)意的工具,還是在為項目準(zhǔn)備技術(shù)方案,本書都可以成為您了解LayaBox的參考。
了不起的LayaBox:HTML5游戲開發(fā)指南 內(nèi)容簡介
LayaBox是一個很好的中國國產(chǎn)游戲引擎品牌,旗下的LayaAir游戲引擎已被廣泛應(yīng)用于微信、QQ等諸多小游戲平臺,同時也可以用于游戲App的開發(fā)。HTML5技術(shù)具有良好的傳播性,是當(dāng)下進(jìn)行游戲創(chuàng)作的優(yōu)選技術(shù)。本書以前端開發(fā)普遍使用的JavaScript作為編程語言,以兩個簡單且完整的游戲項目作為主線,循序漸進(jìn)地介紹游戲開發(fā)的相關(guān)知識和技能,完整地展示了游戲開發(fā)從0到1的實現(xiàn)過程。
了不起的LayaBox:HTML5游戲開發(fā)指南 目錄
第1章 初識LayaBox
1.1 關(guān)于HTML5游戲 2
1.2 LayaBox簡介 3
1.3 搭建工作環(huán)境 4
1.3.1 Chrome瀏覽器的下載和安裝 4
1.3.2 騰訊COS 5
1.3.3 LayaAir IDE 2.0的下載和使用 8
1.3.4 微信開發(fā)者工具的下載和使用 17
1.4 小結(jié) 20
第2章 **個2D游戲
2.1 游戲需求 21
2.2 新建項目 22
2.3 Stage、Sprite、Graphics 27
2.4 美術(shù)資源的準(zhǔn)備 36
2.4.1 單張圖片資源 36
2.4.2 圖集資源 37
2.5 加載和使用美術(shù)資源 39
2.5.1 單張圖片資源的加載和使用 39
2.5.2 圖集資源的加載和使用 40
2.6 添加文字 45
2.7 添加鼠標(biāo)響應(yīng)事件 46
2.8 物體的移動 49
2.9 添加或刪除物體 52
2.10 小結(jié) 53
第3章 模塊化的游戲開發(fā)
3.1 對象和單例 55
3.1.1 面向?qū)ο缶幊?55
3.1.2 單例模式 59
3.2 重構(gòu)2D射箭游戲 60
3.2.1 劃分場景 61
3.2.2 創(chuàng)建場景 62
3.2.3 編輯場景 63
3.2.4 實現(xiàn)場景切換 69
3.2.5 預(yù)制體 72
3.2.6 預(yù)制體操縱:弓的操縱 75
3.2.7 預(yù)制體操縱:箭的操縱 80
3.2.8 預(yù)制體操縱:氣球的操縱 85
3.3 坐標(biāo)系與物體的旋轉(zhuǎn) 89
3.4 添加音效 90
3.5 點的碰撞 90
3.6 中心化的游戲管理 92
3.7 自定義事件 93
3.8 JSON數(shù)據(jù)詳解 95
3.9 LocalStorage數(shù)據(jù)存儲 95
3.10 小結(jié) 97
第4章 屏幕適配
4.1 屏幕適配原理 99
4.2 屏幕適配模式 103
4.3 自動橫屏與橫屏游戲 109
4.4 對齊模式 112
4.5 屏幕物理分辨率適配 114
4.6 小結(jié) 115
第5章 高級位圖操作
5.1 濾鏡 116
5.1.1 顏色濾鏡 120
5.1.2 發(fā)光(或陰影)濾鏡 125
5.1.3 模糊濾鏡 125
5.1.4 濾鏡組合 126
5.2 遮罩 128
5.2.1 簡單的遮罩 128
5.2.2 一個CD按鈕示例 131
5.3 小結(jié) 136
第6章 UI可視化編輯
6.1 常用的UI組件 137
6.1.1 基礎(chǔ)組件命名規(guī)則 139
6.1.2 文本組件 140
6.1.3 Image組件 143
6.1.4 Clip組件 146
6.1.5 FontClip組件 148
6.1.6 按鈕組件 149
6.1.7 單選按鈕與單選按鈕組 151
6.1.8 復(fù)選框組件 153
6.1.9 進(jìn)度條組件 155
6.1.10 滑動條組件 156
6.2 列表 158
6.3 對話框 164
6.4 綜合實例:拉霸機 167
6.4.1 設(shè)計和功能劃分 167
6.4.2 具體實現(xiàn) 168
6.5 小結(jié) 178
第7章 動畫基礎(chǔ)
7.1 序列幀動畫 179
7.1.1 序列幀概述 180
7.1.2 序列幀的可視化編輯 181
7.1.3 自定義關(guān)鍵幀 184
7.1.4 Animation組件 187
7.1.5 角色動作的控制 189
7.2 緩動動畫 197
7.2.1 緩動動畫概述 197
7.2.2 Tween緩動實例 197
7.2.3 Ease緩動類型 203
7.3 小結(jié) 205
第8章 物理引擎
8.1 點與多邊形的碰撞檢測 206
8.1.1 點與直線的位置關(guān)系 206
8.1.2 點與多邊形的碰撞檢測 208
8.1.3 直線與多邊形的碰撞檢測 211
8.2 Box2D物理引擎 214
8.3 Box2D物理引擎的關(guān)節(jié)系統(tǒng) 232
8.3.1 距離關(guān)節(jié)和鼠標(biāo)關(guān)節(jié) 233
8.3.2 繩索關(guān)節(jié) 235
8.3.3 焊接關(guān)節(jié) 236
8.3.4 滑輪關(guān)節(jié) 237
8.3.5 車輪關(guān)節(jié) 239
8.3.6 平移關(guān)節(jié) 240
8.3.7 旋轉(zhuǎn)關(guān)節(jié) 243
8.3.8 齒輪關(guān)節(jié) 245
8.3.9 馬達(dá)關(guān)節(jié) 246
8.4 小結(jié) 248
第9章 LayaCloud
9.1 聯(lián)網(wǎng)游戲與幀同步 249
9.1.1 實時游戲的主要分類 250
9.1.2 幀同步的挑戰(zhàn) 251
9.2 LayaCloud功能簡介 252
9.3 LayaCloud的工作方式 253
9.3.1 LayaCloud客戶端 254
9.3.2 LayaCloud項目服務(wù)器 255
9.3.3 以匹配模式進(jìn)行幀同步 257
9.4 LayaCloud幀同步案例 259
9.4.1 項目準(zhǔn)備 261
9.4.2 場景準(zhǔn)備 261
9.4.3 實現(xiàn)登錄服務(wù)器 264
9.4.4 實現(xiàn)玩家匹配 270
9.4.5 幀同步準(zhǔn)備 275
9.4.6 實現(xiàn)幀同步 279
9.5 小結(jié) 295
第10章 用LayaBox開發(fā)微信小游戲
10.1 微信小游戲開發(fā)基礎(chǔ) 296
10.2 獲取用戶授權(quán)信息 297
10.3 微信小游戲的轉(zhuǎn)發(fā)與分享 298
10.4 實踐微信小游戲的分享功能 300
10.5 微信關(guān)系鏈數(shù)據(jù)概述 304
10.6 使用微信關(guān)系鏈數(shù)據(jù)制作排行榜 306
10.7 微信小游戲bin目錄的快速調(diào)試 325
10.8 微信小游戲的上線準(zhǔn)備 326
10.9 小結(jié) 327
第11章 項目開發(fā)與管理
11.1 LayaBox的新起點 328
11.2 開發(fā)3D游戲需要了解的內(nèi)容 328
11.3 Scrum開發(fā)流程控制管理和游戲開發(fā) 329
11.3.1 淺談Scrum 329
11.3.2 Scrum游戲項目管理 330
11.4 關(guān)于游戲設(shè)計 335
11.5 小結(jié) 335
附錄A JavaScript編程基礎(chǔ)
A.1 概述 336
A.2 調(diào)試信息 338
A.3 關(guān)鍵詞與保留字 339
A.4 數(shù)據(jù)類型 340
A.5 變量作用域 342
A.6 數(shù)組 342
A.7 方法 343
A.8 對象 345
A.9 類 346
了不起的LayaBox:HTML5游戲開發(fā)指南 作者簡介
沈毅,沉浮游戲及軟件行業(yè)多年,無智名、無勇功,屢敗屢戰(zhàn),屢戰(zhàn)屢敗。歷任軟件測試員、軟件測試主管、游戲前端主程、項目經(jīng)理等職,熟悉游戲前端開發(fā)技術(shù),擅長產(chǎn)品功能規(guī)劃、原型搭建及項目管理,樂于探索和分享相關(guān)技術(shù)及經(jīng)驗。
- >
二體千字文
- >
唐代進(jìn)士錄
- >
推拿
- >
羅庸西南聯(lián)大授課錄
- >
回憶愛瑪儂
- >
羅曼·羅蘭讀書隨筆-精裝
- >
朝聞道
- >
自卑與超越