Unity3D遊戲開發項目教程

書籍信息,內容簡介,圖書目錄,

書籍信息

叢 書 名:移動開發人才培養系列叢書
作者:王霞 李文明 吳金
ISBN 號 :9787564370336
圖書定價:¥39.00
出版時間:2019-08-01

內容簡介

本書內容包括:Unity概述與安裝、Unity3D界面介紹、光影效果、地形系統、Unity3D腳本程式基礎、物理系統、動畫系統、自動尋路系統、粒子系統、圖形用戶界面—UGUI等,涵蓋了Jnity3D遊戲開發基本概念、基礎理論,以及案例的製作,使教師能由淺入深並全面、系統地從理論和實踐兩方面開展Unity3D虛擬現實遊戲引擎基礎教學。本書採用項目化教學方法以及豐富的教學素材與先進教學手段,在學習情境的安排上循序漸進,以案例為導向,全面提高學生虛擬現實Unity3D的遊戲開發能力。

圖書目錄

第1章Unity概述與安裝 1
1.1Unity簡介 1
1.1.1電子遊戲的發展以及Unity的誕生 1
1.1.2Unity引擎的改革 2
1.1.3Unity遊戲時代 4
1.1.4 Unity的特點 5
1.2Unity3D下載與安裝 6
1.2.1Unity3D下載 7
1.2.2Unity3D安裝 7
1.3UnityAssetStore資源商店 8
1.3.1AssetStore簡介 9
1.3.2AssetStore使用方法 9
1.4本章小結 11
第2章Unity3D界面介紹 12
2.1Unity3D編輯器的布局 12
2.1.1標題欄 12
2.1.2主選單欄 13
2.2Unity3D常用工作視圖 18
2.2.1Project資源管理器 18
2.2.2Hierarchy層級視窗 21
2.2.3Scene場景視窗 22
2.2.4Game遊戲視圖 25
2.2.5Console控制台 26
2.2.6Inspector組件參數視窗 26
2.3本章小結 28
第3章光影效果 29
3.1光照 29
3.1.1平行光 29
3.1.2點光源、聚光燈光源和區域光源 31
3.2光照貼圖的烘焙 36
3.2.1光照設定 36
3.2.2光照烘焙 38
3.3反射探頭 40
3.3.1反射探頭基本知識 40
3.3.2反射探頭套用及材質球 41
3.4LightProbeGroup 44
3.5本章小結 45
第4章地形系統 46
4.1創建地形 46
4.1.1用Unity3D地形系統創建地形 46
4.1.2使用高度圖創建地形 47
4.2地形編輯 49
4.2.1地形高度繪製 49
4.2.2地形紋理繪製 51
4.2.3樹木繪製 52
4.2.4花草繪製 53
4.2.5添加其他模型 54
4.3環境特性 56
4.3.1水特效 56
4.3.2霧特效 57
4.3.3天空盒 57
4.3.4音效 58
4.4添加角色 61
4.5本章小結 64
第5章Unity3D腳本程式基礎 65
5.1Unity中C#編程基礎 65
5.2創建腳本 67
5.3常用腳本API 69
5.3.1Transform類 69
5.3.2Input類 72
5.3.3GameObject類 75
5.3.4訪問組件 78
5.3.5協同程式 79
5.4本章小結 80
第6章物理系統 81
6.1剛體 81
6.2碰撞器 83
6.2.1碰撞器基礎知識 83
6.2.2碰撞檢測 85
6.2.3觸發器 87
6.2.4射線 88
6.2.5綜合案例 91
6.3布料 96
6.4關節 98
6.4.1鉸鏈關節 98
6.4.2固定關節 101
6.4.3彈簧關節 102
6.4.4角色關節 103
6.4.5可配置關節 103
6.5本章小結 105
第7章動畫系統 106
7.1Avatar的創建與配置 106
7.1.1創建Avatar 106
7.1.2配置Avatar 107
7.2動畫狀態機 108
7.3BlendTree混合樹 115
7.3.11D混合樹 116
7.3.22D混合樹 118
7.4本章小結 119
第8章自動尋路系統 120
8.1NavMeshAgent組件 120
8.2OffMeshLink組件 121
8.3NavMeshObstacle組件 122
8.4Navigation視窗 122
8.5尋路案例 123
8.6本章小結 127
第9章粒子系統 128
9.1粒子系統模組 128
9.1.1粒子初始化模組 128
9.1.2Emission模組 129
9.1.3Shape模組 129
9.1.4VelocityoverLifetime模組 130
9.1.5LimitVelocityoverLifetime模組 130
9.1.6InheritVelocity模組 130
9.1.7ForceoverLifetime 131
9.1.8ColoroverLifetime模組 131
9.1.9ColorbySpeed模組 131
9.1.10SizeoverLifetime模組 132
9.1.11SizebySpeed模組 132
9.1.12RotationoverLifetime模組 132
9.1.13RotationbySpeed模組 133
9.1.14ExternalForces模組 133
9.1.15Noise模組 133
9.1.16Collision模組 134
9.1.17Triggers模組 134
9.1.18SubEmitters模組 135
9.1.19TextureSheetAnimation模組 135
9.1.20Light模組 136
9.1.21Trails模組 136
9.1.22CustomData模組 137
9.1.23Render模組 137
9.2綜合案例 138
9.3本章小結 140
第10章圖形用戶界面—UGUI 141
10.1Canvas(畫布) 141
10.2Text控制項 142
10.3Panel控制項、Image控制項和RawImage控制項 144
10.4錨點(Anchors) 148
10.5Button控制項 149
10.6Toggle控制項 152
10.7Slider控制項和Scrollbar控制項 155
10.8其他控制項 157
10.9綜合案例 160
10.9本章小結 167
第11章水果忍者遊戲開發 168
11.1遊戲簡介 168
11.2遊戲場景搭建 168
11.3本章小結 187
參考文獻 188

相關詞條

熱門詞條

聯絡我們