Unity3D遊戲開發標準教程

Unity3D遊戲開發標準教程 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
吳亞峰 著



點擊這裡下載
    

想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-12-26

類似圖書 點擊查看全場最低價


圖書介紹

齣版社: 人民郵電齣版社
ISBN:9787115420633
版次:1
商品編碼:11945994
包裝:平裝
叢書名: 移動開發人纔培養係列叢書
開本:16開
齣版時間:2016-06-01
用紙:書寫紙
頁數:338
正文語種:中文


相關圖書





圖書描述

編輯推薦

1.遊戲開發專傢力作,作者培訓和講授此課程多年,案例都是來自於實際的商業項目。
2.配套資源豐富,視頻、課件、源代碼、習題解答。
3. 印刷精美,案例效果均配有彩插。

內容簡介

本書本著“起點低、終點高”的原則,內容覆蓋瞭從學習Unity3D開發引擎必知必會的基礎知識到能夠熟練使用Unity 3D開發引擎製作簡單3D遊戲的每一個階段。全書共分為12章,前11章按照由易到難的順序依次介紹瞭Unity基礎與開發環境配置、腳本程序的開發、圖形用戶界麵、物理引擎、著色器基礎、3D遊戲開發常用技術、光影效果、模型與動畫、地形與尋路技術、遊戲資源更新及網絡開發。結尾一章給齣瞭一個完整的遊戲案例,既可以作為課程的總結與提高,也可以作為課程設計。
本書既可以作為高等院校計算機相關專業計算機遊戲或多媒體虛擬現實及增強現實相關課程的教材,也可以作為相關領域開發人員的參考用書。

作者簡介

吳亞峰,畢業於北京郵電大學,後留學澳大利亞臥龍崗大學取得碩士學位。1998年開始從事Java應用的開發,有十多年的Java開發與培訓經驗,是關注Android開發的人員,並開發齣一係列的Android應用程序與遊戲。主要的研究方嚮為OpenGL ES、手機遊戲、Java EE、搜索引擎,同時為手機遊戲、Java EE獨立軟件開發工程師,並兼任百納科技Java培訓中心首席培訓師。近10年來為數十傢企業培養瞭上韆名軟件開發人員,曾編寫過《Android 2.0遊戲開發實戰寶典》、《Android核心技術與實例詳解》、《Android 3D遊戲開發—技術詳解與典型案例》、《Android應用案例開發大全》和《Android遊戲開發大全》等多本暢銷書籍。

目錄

第1章 Unity基礎與開發環境配置 1
1.1 初識Unity遊戲開發引擎 1
1.1.1 Unity簡介 1
1.1.2 Unity的誕生與發展 1
1.1.3 Unity的特色 2
1.2 Unity集成開發環境的搭建 3
1.3 Unity集成開發環境的配置 6
1.3.1 Unity集成開發環境的整體布局 6
1.3.2 Unity菜單欄 7
1.3.3 Unity工具欄 7
1.3.4 Unity場景設計麵闆 8
1.3.5 遊戲預覽麵闆 8
1.3.6 Unity項目資源列錶 9
1.3.7 Unity屬性查看器 9
1.3.8 Unity狀態欄與控製颱 10
1.3.9 菜單欄 10
1.4 本章小結 14
1.5 習題 14
第2章 Unity腳本程序基礎知識 15
2.1 Unity腳本概述 15
2.2 Unity中C#腳本的注意事項 15
2.3 Unity腳本的基礎語法 16
2.3.1 位移與鏇轉 17
2.3.2 記錄時間 18
2.3.3 訪問遊戲對象組件 20
2.3.4 訪問其他遊戲對象 21
2.3.5 嚮量 25
2.3.6 成員變量和全局變量 27
2.3.7 實例化遊戲對象 28
2.3.8 協同程序和中斷 29
2.3.9 一些重要的類 30
2.3.10 性能優化 34
2.3.11 腳本編譯 35
2.4 本章小結 36
2.5 習題 36
第3章 Unity 3D圖形用戶界麵
 基礎 37
3.1 GUI圖形用戶界麵係統 37
3.1.1 Button控件 37
3.1.2 Label控件 40
3.1.3 DrawTexture控件 42
3.1.4 Box控件 44
3.1.5 TextField控件 46
3.1.6 PasswordField控件 48
3.1.7 TextArea控件 50
3.1.8 Toggle控件 51
3.1.9 SelectionGrid控件 53
3.1.10 HorizontalScrollbar控件與
 VerticalScrollbar控件 54
3.1.11 BeginGroup容器和EndGroup
 容器 56
3.1.12 BeginScrollView控件和
 EndScrollView控件 58
3.1.13 Window控件 60
3.1.14 skin皮膚 61
3.1.15 GUI圖形用戶界麵的變量 64
3.2 UGUI圖形用戶界麵係統 67
3.2.1 UGUI控件的創建及案例 67
3.2.2 Panel控件和Text控件 70
3.2.3 Button控件 72
3.2.4 Image控件和RawImage控件 74
3.2.5 Toggle控件 76
3.2.6 Slider控件和Scrollbar控件 77
3.2.7 InputField控件 79
3.2.8 UGUI布局管理 81
3.2.9 UGUI中不規則形狀按鈕的碰撞
檢測 83
3.2.10 Scroll View的製作 86
3.3 預製件Prefab資源的應用 88
3.3.1 預製件Prefab資源的創建 88
3.3.2 通過Prefab資源進而實例化對象 89
3.4 常用的輸入對象 90
3.4.1 Touch輸入對象 90
3.4.2 Input輸入對象的主要變量 93
3.4.3 Input輸入對象的主要方法 94
3.5 與銷毀相關的方法 96
3.5.1 Object.Destroy方法 96
3.5.2 MonoBehavior.OnDestroy方法 97
3.6 本章小結 99
3.7 習題 99
第4章 物理引擎 100
4.1 剛體 100
4.1.1 剛體特性 100
4.1.2 物理管理器 106
4.2 碰撞器 107
4.2.1 碰撞器的添加 108
4.2.2 碰撞過濾 111
4.2.3 物理材質 114
4.3 粒子係統 117
4.3.1 粒子係統的創建 117
4.3.2 粒子係統特性 118
4.4 關節 121
4.4.1 鉸鏈關節 121
4.4.2 固定關節 124
4.4.3 彈簧關節 126
4.4.4 可配置關節 128
4.5 車輪碰撞器 131
4.5.1 車輪碰撞器的創建 131
4.5.2 車輪碰撞器的特性 131
4.6 布料 137
4.7 角色控製器 142
4.7.1 角色控製器的特性 142
4.7.2 角色控製器的應用 143
4.8 本章小結 145
4.9 習題 146
第5章 著色器編程基礎 147
5.1 初識著色器 147
5.1.1 著色器概述 147
5.1.2 ShaderLab語法基礎 147
5.2 錶麵著色器 152
5.2.1 著色器的三種形態 153
5.2.2 錶麵著色器基礎知識 153
5.3 渲染通道的通用指令 159
5.3.1 設置LOD數值 160
5.3.2 渲染隊列 162
5.3.3 Alpha測試 164
5.3.4 深度測試 166
5.3.5 通道遮罩 169
5.4 通過錶麵著色器實現體積霧 170
5.5 本章小結 176
5.6 習題 176
第6章 3D遊戲開發常用技術 177
6.1 天空盒的應用 177
6.1.1 天空盒基礎知識 177
6.1.2 天空盒案例開發 179
6.2 3D拾取技術 182
6.2.1 3D拾取技術基本知識 182
6.2.2 3D拾取案例開發 183
6.3 虛擬搖杆與按鈕的使用 187
6.3.1 下載並導入標準資源包 187
6.3.2 虛擬搖杆與按鈕的案例開發 189
6.4 加速度傳感器 193
6.5 動態字體 198
6.6 聲音 201
6.6.1 聲音類型和音頻偵聽器 201
6.6.2 音頻源 201
6.6.3 音頻效果 203
6.6.4 案例開發 205
6.7 霧特效和水特效 209
6.7.1 霧特效和水特效的基礎知識 210
6.7.2 霧特效和水特效的案例開發 211
6.8 SQLite數據庫 214
6.8.1 SQLite數據庫的基本知識 214
6.8.2 SQLite數據庫的案例開發 215
6.9 本章小結 219
6.10 習題 219
第7章 光影效果的使用 220
7.1 光源 220
7.1.1 點光源和定嚮光源 220
7.1.2 聚光燈光源和區域光源 222
7.2 光照貼圖的烘焙和使用 224
7.2.1 光照設置 225
7.2.2 光照烘焙案例 228
7.3 反射探頭 230
7.3.1 反射探頭基本知識 230
7.3.2 反射探頭案例開發 233
7.4 法綫貼圖 235
7.4.1 法綫貼圖的基本知識 235
7.4.2 在Unity中使用法綫貼圖 236
7.5 Unity 3D光照係統中的高級功能 237
7.5.1 光照係統中的小功能 238
7.5.2 陰影的設置 242
7.5.3 Light Probes光探頭 244
7.5.4 材質編輯器 246
7.6 本章小結 248
7.7 習題 248
第8章 模型與動畫 249
8.1 3D模型背景知識 249
8.1.1 主流3D建模軟件的介紹 249
8.1.2 Unity與建模軟件單位的比例關係 250
8.1.3 將3D模型導入Unity 250
8.2 網格——Mesh 252
8.2.1 網格過濾器(Mesh Filter) 252
8.2.2 Mesh屬性和方法介紹 252
8.2.3 Mesh的使用 253
8.3 骨骼結構映射——Avatar 259
8.3.1 Avatar的創建 259
8.3.2 Avatar的配置 259
8.3.3 Muscle的配置 261
8.4 動畫控製器 263
8.4.1 創建動畫控製器 263
8.4.2 動畫控製器的配置 263
8.5 角色動畫的重定嚮 269
8.5.1 重定嚮的原理 269
8.5.2 重定嚮的應用 269
8.6 本章小結 273
8.7 習題 273
第9章 地形與尋路技術 274
9.1 地形引擎 274
9.1.1 地形的創建 274
9.1.2 地形的基本操作 275
9.1.3 地形的紋理添加及參數設置 277
9.1.4 高度圖的使用 282
9.2 拖痕渲染器——Trail Renderer 283
9.2.1 拖痕渲染器的基礎知識 283
9.2.2 刹車痕案例製作 285
9.3 自動尋路技術 289
9.3.1 自動尋路技術基礎知識 289
9.3.2 小球尋路案例 292
9.4 本章小結 295
9.5 習題 295
第10章 遊戲資源更新 296
10.1 初識AssetBundle 296
10.2 AssetBundle的基本使用 296
10.2.1 AssetBundle的打包 297
10.2.2 下載AssetBundle 299
10.2.3 AssetBundle的加載和卸載 301
10.3 AssetBundle相關知識 303
10.3.1 管理依賴 303
10.3.2 儲存和加載二進製文件 303
10.3.3 在資源中包含腳本 304
10.4 本章小結 305
10.5 習題 305
第11章 網絡開發基礎 306
11.1 網絡類——Network基礎 306
11.1.1 Network類 306
11.1.2 Network View組件 307
11.2 Unity Network開發案例 308
11.2.1 場景搭建 308
11.2.2 腳本開發 311
11.2.3 服務器和客戶端的發布 316
11.3 本章小結 317
11.4 習題 317
第12章 課程設計——趣味小球 318
12.1 背景及功能概述 318
12.1.1 遊戲背景概述 318
12.1.2 遊戲功能簡介 319
12.2 遊戲的策劃及準備工作 320
12.2.1 遊戲的策劃 320
12.2.2 使用Unity 3D開發遊戲前的
 準備工作 320
12.3 遊戲的架構 322
12.3.1 遊戲中各場景的簡要介紹 322
12.3.2 遊戲的架構簡介 323
12.4 遊戲場景 324
12.4.1 遊戲主菜單場景 324
12.4.2 遊戲UI層控製腳本開發 326
12.4.3 遊戲物體運動控製腳本開發 329
12.4.4 遊戲場景3D拾取和實例化腳本
 開發 331
12.4.5 輸贏場景開發 334
12.5 遊戲的優化與改進 337
12.6 本章小結 337
參考文獻 338

前言/序言


Unity3D遊戲開發標準教程 下載 mobi epub pdf txt 電子書 格式

Unity3D遊戲開發標準教程 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

Unity3D遊戲開發標準教程 下載 mobi pdf epub txt 電子書 格式 2024

Unity3D遊戲開發標準教程 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

好書,有意義,值得一讀

評分

整體來說 對於我們沒有unity開發基礎的人來說是個很好用的參考手冊

評分

入門的書都大同小異,習慣就好

評分

評分

書的紙張質量很差,感覺不像正版

評分

評分

非常不錯非常不錯非常不錯非常不錯非常不錯非常不錯

評分

內容一般,性價比不高

評分

厲害瞭,可以的?

類似圖書 點擊查看全場最低價

Unity3D遊戲開發標準教程 mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有