Unity實戰技巧精粹 290秘技大全

藥師寺國安

  • 出版商: 中國青年
  • 出版日期: 2023-08-01
  • 定價: $888
  • 售價: 8.5$755
  • 語言: 簡體中文
  • 頁數: 406
  • ISBN: 7515367598
  • ISBN-13: 9787515367590
  • 相關分類: 遊戲引擎 Game-engine
  • 下單後立即進貨 (約4週~6週)

買這商品的人也買了...

相關主題

商品描述

Unity是在遊戲開發和虛擬現實開發方面應用得非常廣泛的軟件,其功能強大,用戶體驗友好,是一款多平台的綜合型開發工具。本書解讀了關於該軟件的290個應用秘技。本書是基於Unity2021.2.15版本編寫的,由於Unity不斷地以一周一次的頻率進行版本升級,到本書開始出售時,它必定又升級了,但本書的示例與內容在應用上均有效,不會受到太大影響。本書對使用Unity進行遊戲開發方面的各種功能進行系統全面的介紹,包括Unity的基本操作、系統設置、對象創建、腳本編寫、資源導入、UI界面設置、導航處理、場景管理、效果應用以及著色器系統應用等。全書結構完整、內容系統全面、講解清晰易懂,適合Unity3D開發零基礎讀者學習,也適合對遊戲開發或虛擬現實開發感興趣的IT設計人員學習閱讀。此書還可以作為應用型高校及相關培訓機構的Unity3D教材或參考用書。

作者簡介

[日]藥師寺國安:
作者藥師寺國安在40歲時還是事務所的一名上班族,出於興趣開始編程,1996年開始自學ActiveX。1997年與藥師寺聖(搭檔)組成合作組合“PROJECT KySS”。2003年成為自由職業者,正式從事PROJECT KySS的活動。在撰寫大量關於.NET和RIA的書籍和文章的同時,也從事受委托項目的編程工作。之後開始單獨活動,目前正在為Scratch、Unity、Unreal Engine4、AR、MR、Excel VBA進行寫作。

目錄大綱

第1章 Unity基礎秘技
001 Unity是什麽
002 Unity可以做什麽
003 如何下載Unity
004 Unity的版本
005 Unity的界面構成
006 如何應用Available CustomEditor Tools
007 Scene視圖與Game視圖
008 什麽是Asset Store..
第2章 界面與工具應用秘技
009 如何設置Unity的Editor
010 如何變更Unity的布局
011 如何應用Hand Tool變形工具
012 如何應用Move Tool變形工具
013 如何應用Rotate Tool變形工具
014 如何應用Scale Tool變形工具
015 如何應用自由變換工具
016 如何應用自定義變形工具
017 如何應用Persp視圖模式
018 如何切換場景的顯示設置
第3章 三維對象設置秘技
019 如何創建各種三維對象
020 如何變換對象的外觀
021 如何創建材質
022 如何為材質指定顏色
023 如何在材質上指定圖像
024 如何將材質效果應用到對象上
025 如何在場景中配置人物
026 如何切換人物模型的顯示與隱藏
027 如何為對象添加腳本文件
028 如何調整平行光的照射角度..
第4章 天空與地板設置秘技
029 如何變換天空的背景
030 如何以天空為背景顯示模型
031 如何在場景中配置地板
032 如何讓Plane看上去像鏡子
033 如何在Plane上顯示視頻
034 如何創建透明的地板..
第5章 鼠標事件處理秘技
035 如何在單擊的位置顯示預設的球體
036 如何通過把光標放在對象上改變其顏色
037 如何通過單擊懸浮於空中的對象使其落下
038 如何應用OnMouseDown事件
039 如何應用OnMouseUp事件
040 如何應用OnMouseDrag事件
041 如何應用Input.GetButton處理
042 如何應用Input.GetKeyDown處理
043 如何應用Input.GetKey處理
044 如何應用Input.GetButtonUp處理
第6章 uGUI按鈕處理秘技
045 如何添加uGUI按鈕
046 如何設置Canvas顯示模式
047 如何設置按鈕的尺寸
048 如何設置按鈕的名稱
049 如何設置按鈕的顏色
050 如何創建多個按鈕並整齊排列
051 如何為按鈕添加腳本文件
052 如何讓按鈕與腳本文件相關聯
053 如何為按鈕應用圖像效果
054 如何為uGUI應用Raw Image控件
055 如何應用Shader設置UI效果
第7章 移動模型的秘技
056 如何通過鍵盤實現模型的自由移動
057 如何通過單擊按鈕切換模型的顯示和隱藏
058 如何使模型穿過指定對象
059 如何使Sphere穿過Plane而掉入無底深淵
060 如何切換模型陰影的ON/OFF模式
061 如何覆制模型
062 如何為模型設置標簽
第8章 導航處理秘技
063 如何進行導航設置(1)
064 如何進行導航設置(2)
065 如何讓角色移動到鼠標單擊的位置
066 如何在單擊處生成小球體,並使膠囊體移至該位置
067 如何實現在模型後面有許多僵屍追趕的場景
068 如何使老虎躲開障礙物並移動至單擊的位置
069 如何讓模型到達終點
070 到達終點後,如何隱藏模型
第9章 動畫處理秘技
071 Animation和Animator有什麽區別
072 如何設置動畫類型
073 如何對Animator組件的相關屬性進行設置
074 如何對Animation組件的相關屬性進行設置
075 如何創建Animator Controller
076 如何獲取Animator中使用的Motion文件
077 如何預覽使用Animation創建的動畫效果
第10章 粒子系統應用秘技
078 如何導入Standard Asset的粒子系統
079 如何運行從Standard Asset下載的粒子系統(1)
080 如何運行從Standard Asset下載的粒子系統(2)
081 如何運行從Standard Asset下載的粒子系統(3)
082 如何運行從Standard Asset下載的粒子系統(4)
083 如何從Asset Store下載粒子系統.. . . . . 110
084 如何運行從Asset Store下載的粒子系統(1)
085 如何運行從Asset Store下載的粒子系統(2)
086 如何運行從Asset Store下載的粒子系統(3)
087 如何使用Effect的Particle System功能
088 如何運行火焰粒子系統
089 如何使用OnControllerColliderHit運行火焰粒子系統
090 如何通過在場景中單擊來運行昆蟲按軌跡飛行特效
第11章 沖突處理秘技
091 沖突處理事件的種類
092 如何應用OnCollisionEnter
093 如何應用OnCollisionExit.
094 如何應用OnCollisionStay
095 如何應用OnTriggerEnter
096 如何應用OnTriggerExit
097 如何應用OnTriggerStay
098 如何應用OnControllerColliderHit.
099 當人物碰撞Cylinder時如何顯示模型
100 如何表現人物之間發生沖突而開始決鬥的場景
第12章 圖形用戶界面處理秘技
101 如何應用uGUI的Text組件
102 如何應用uGUI的Image組件
103 如何應用uGUI的Raw Image組件
104 如何應用uGUI的Button組件
105 如何應用uGUI的Toggle控件
106 如何應用uGUI的Slider組件
107 如何應用uGUI的Scrollbar控件
108 如何應用uGUI的Dropdown組件
109 如何應用uGUI的Input Field控件
110 如何應用uGUI的Panel組件
111 如何應用uGUI的Scroll View組件
第13章 音頻處理秘技
112 如何從Asset Store中下載Audio文件
113 如何播放Audio音頻文件
114 如何給遊戲對象設置聲音
115 如何使用本地保存的音頻文件
116 如何使用腳本實現音頻的切換
第14章 Cloth組件應用秘技
117 Cloth是什麽
118 如何防止布料之間的重疊
119 如何為Sphere應用Cloth組件
120 如何用Cloth覆蓋Capsule與Sphere
121 如何讓旗幟高高飄揚
122 如何讓角色從Cloth的下方穿過
123 如何只固定Cloth的某一點
第15章 重力設置秘技
125 如何賦予Sphere重力
126 如何指定重力的大小
127 如何降低重力
128 如何用重力限制動作
129 如何使用重力與物理材料
130 如何利用程序賦予對象重力
131 如何改變物體的重力
第16章 預制體應用秘技
132 如何創建預設球體
133 如何通過腳本控制預設球體
134 如何創建預設立方體
135 如何用腳本控制預設對象
136 如何預設角色
137 如何通過腳本控制預設的模型
138 如何將從Asset Store下載的資源
設置為預設文件
139 如何取消對象的預設
第17章 自然場景創建秘技
140 如何建立地形
141 如何建造山脈
142 如何在場景中制作草地效果
143 如何在場景中制作樹木效果
144 如何在場景中制作湖泊效果
145 如何讓金魚在湖里暢遊
146 如何讓樹葉隨風搖曳
147 如何讓小鳥在樹林中飛翔
148 如何制作下雨效果
149 如何改變天空的背景
150 如何設置打雷效果.
151 如何使角色在自然場景中疾馳
第18章 Main Camera應用秘技
152 如何設置Main Camera的位置
153 如何讓Main Camera跟隨角色移動
154 如何通過代碼訪問Main Camera
155 如何切換攝像機
156 如何保持角色的視線總是朝向攝像機
157 如何將攝像機放在單擊的位置
158 如何同時顯示Main Camera和Sub Camera
第19章 Render Texture應用秘技
159 如何使用Render Texture捕獲攝像機的圖像(1)
160 如何使用Render Texture捕獲攝像機的圖像(2)
161 如何用Mask更改顯示
162 如何在Render Texture中顯示大畫面
163 如何在Quad上使用RenderTexture(1)
164 如何在Quad上使用RenderTexture(2)
第20章 Wind Zone應用秘技
165 如何制造風
166 如何讓樹木隨風搖擺
167 如何通過腳本控制風
168 如何設置風吹動或停止吹動
169 如何在局部產生風
170 如何使用Simple Physics Toolkit
171 如何讓風吹到Particle System上
第21章 爆炸效果設置秘技
172 如何實現立方體炸飛的效果
173 如何設置角色碰撞立方體後發生爆炸
174 如何設置球體落到地面發生爆炸
175 如何設置當光標移到立方體上時就會爆炸
176 如何讓角色擊中炸彈時發生爆炸
177 如何創建定時炸彈
178 如何設置踩到地雷就爆炸
179 如何制作水中爆炸的效果
第22章 ProBuilder應用秘技
180 如何導入ProBuilder
181 New Shape是什麽
182 如何創建Stair
183 如何創建Prism
184 如何創建Plane
185 如何創建Door
186 如何創建Pipe
187 如何創建Cone
188 如何創建Sprite
189 如何創建Arch
190 如何創建Torus
191 如何創建Sphere.
第23章 Humanoid應用秘技
192 Humanoid是什麽
193 如何顯示Humanoid的運動軌跡
194 如何自制Humanoid的CharacterController
195 如何判斷Humanoid之間的沖突
196 如何判斷Humanoid與動物之間的沖突
197 如何停止與啟動Humanoid的Animator
第24章 反射效果設置秘技
198 Reflection Probe的反射是什麽
199 Reflection Probe的鏡面反射是什麽
200 如何通過腳本文件操作ReflectionProbe
201 Global Illumination是什麽
202 利用Global Illumination的反射是什麽
203 如何顯示對象物體的陰影
204 如何只讓燈光照射在特定的對象物體上
第25章 Post Processing應用秘技
205 如何導入Post Processing
206 Ambient Occlusion是什麽
207 Auto Exposure是什麽
208 Bloom是什麽
209 Chromatic Aberration是什麽
210 Color Grading是什麽
211 Depth Of Field是什麽
212 Grain是什麽
213 Lens Distortion是什麽
214 Motion Blur是什麽
215 Screen Space Reflections是什麽
216 Vignette是什麽
第26章 畫面切換秘技
217 如何在動作執行後返回初始畫面
218 如何將Scene1切換為Scene2
219 如何通過按鈕切換畫面
220 如何使用Transition切換畫面
221 如何通過Camera Fade Pack切換畫面
222 如何使用Smooth Scene Transition切換畫面
223 如何在切換畫面時傳遞數值
224 如何在切換畫面時不破壞Game-Object而維持現狀
第27章 TextMeshPro應用秘技
225 TextMeshPro的安裝與Font AssetCreator的設置
226 如何使用Text
227 如何使用Extra Settings
228 如何使用Face
229 如何使用Outline
230 如何使用Underlay
231 如何使用Lighting Bevel
232 如何使用Local Lighting
233 如何使用Lighting的Bump Map
234 如何使用Lighting的EnvironmentMap
235 如何使用Glow
第28章 Camera的種類與應用秘技
236 CctvCamera是什麽.
237 HandheldCamera是什麽
238 FreeLookCameraRig是什麽
239 MultipurposeCameraRig是什麽
第29章 Characters Package應用秘技
240 FPSController是什麽
241 如何使用FPSController探索室內
242 如何使用FPSController探索自然
243 RigidBodyFPSController是什麽
244 AIThirdPersonController是什麽
245 如何使用ProBuilder創建障礙物.
246 ThirdPersonController是什麽
247 如何使用Preset使ThirdPerson-Controller與其他人物同時移動
第30章 場景環境設置秘技
248 如何實現鯨魚在大海中暢遊的場景
249 WaterProDaytime是什麽
250 如何讓角色在水中舞蹈
251 如何讓月光灑滿夜晚的大海
252 如何表現海底的情景
253 如何表現在大海上漂蕩的小船
254 如何表現球在水中的動作
第31章 Web攝像頭設置秘技
255 如何顯示Web攝像頭的圖像
256 如何通過單擊按鈕顯示Web攝像頭的圖像
257 如何在立方體和球體上顯示Web攝像頭的圖像
258 如何在水下顯示Web攝像頭的圖像
259 如何使Web攝像頭的圖像半透明化
第32章 Timeline應用秘技
260 如何旋轉立方體
261 如何使球彈跳.
262 如何使角色跳起來
263 如何創造角色行走途中一瞬間的踉蹌效果
264 如何使用Audio Track
265 如何設置Camera的位置
266 如何使用Maker和Signal、SignalReceiver(1)
267 如何使用Maker和Signal、SignalReceiver(2)
第33章 Cinemachine應用秘技
268 如何安裝Cinemachine
269 Cinemachine的VirtualCamera組件是什麽
270 Virtual Camera是什麽
271 FreeLook Camera是什麽
272 State Driven Camera是什麽
273 Clear Shot Camera是什麽
274 Dolly Camera With Track是什麽
第34章 Unity Recorder應用秘技
275 使用Unity Recorder需要準備什麽
276 如何在Unity中使用立方體和球體創建360度視頻
277 如何在Unity中創建兔子的360度視頻
278 如何在Unity中創建Humanoid的360度視頻
279 如何在Unity中創建鳥兒在飛翔的360度視頻
280 如何在Unity中創建火焰從林中升起的360度視頻
第35章 Shader應用秘技
281 什麽是著色器
282 什麽是表面著色器程序
283 如何應用不能帶來光澤的著色器
284 如何給對象添加陰影
285 如何通過Shader指定紋理
286 如何設置透明度
287 如何設置使物體發光的著色器
288 如何利用法線貼圖添加凹凸圖案
289 什麽是邊緣光
290 如何顯示切片