-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
5/24 新書到! 5/18 新書到! 5/3 新書到! 4/26 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Unity 3D 從入門到精通(視頻微課版)

( 簡體 字)
作者:薛慶文類別:1. -> 多媒體 -> 遊戲引擎 -> Unity
譯者:
出版社:電子工業出版社Unity 3D 從入門到精通(視頻微課版) 3dWoo書號: 55335
詢問書籍請說出此書號!

有庫存
NT售價: 445

出版日:11/1/2021
頁數:320
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121422065
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

Unity 也被稱作 Unity 3D,是近幾年非常流行的一款 3D 游戲開發引擎,由 C#和游戲開發兩個領域融合而成。正如 David Helgason 所說:“Unity 是一個用來構建游戲的工具箱,它整合了圖像、音頻、物理引擎、人機交互及網絡等技術。”Unity的特點是跨平臺能力強(支持Windows、macOS、Linux、WebGL、iOS、Android 等平臺),移植便捷,3D 圖形性能出眾,同時支持 2D功能,所以得到了眾多游戲開發者的青睞。在移動端,Unity 幾乎成為 3D、2D 游戲開發的標準工具。
Unity 已經被廣泛應用并進入成熟期,而且一直保持平穩、持續的更新。目前,其官方資料和文檔(特別是中文文檔)的更新并不是很及時,而網上的大多數同類教程知識碎片化,難以形成體系,導致相關內容在一些重要的細節上有所缺失。
近幾年,開設虛擬現實專業(方向)的高校越來越多,適合高校學生學習 Unity 相關知識的入門教程卻非常少,從而使得高校相關課程的教學和人才培養面臨諸多困難。為此,山東駿文科技有限公司憑借其游戲開發經驗和校企合作辦學的教學經驗,針對 Unity 初學者的特點和需求,組織企業游戲開發人員和高校教師共同編寫了本書。本書力求以實用為宗旨,結合案例講解知識點,不僅可以使讀者輕松、快速地學習相關知識,還可以幫助讀者理解 Unity 的重點和難點,并有效提高其動手能力。

本書內容
本書基于 Unity 2018 版本編寫,其相關內容在其他版本中通用。本書主要介紹的內容包括游戲引擎概述、3D 數學基礎知識、Unity 基本內容、Unity 腳本開發技術、創建基本的 3D 場景、物理系統、圖形用戶界面 UGUI、Mecanim 動畫系統、導航網格尋路、音效系統、全局光照與粒子系統、游戲資源打包與跨平臺發布,并通過 RunBall 案例講解 Unity 3D 場景的創建、剛體及力場的應用、UGUI 游戲界面的創建和在 PC 等平臺發布游戲。最后,本書利用 UGUI 綜合案例介紹搭建游戲環境的過程,包括制作游戲的開始面板、主面板、“角色”面板、“背包”面板、“關卡選擇”面板、“設置”面板和“登錄”面板。

本書特點
講解細致,易學易用:本書從初學者的角度出發,對常用的命令和工具進行詳細介紹,方便讀者循序漸進地學習。
編排科學,結構合理:本書重點講解核心技術,篇幅設置合理,使讀者可以在有限的時間內學到實用的技術。
內容實用,案例豐富:本書對 Unity 常用的命令和工具進行了詳細介紹,并給出了具體的應用案例,幫助讀者在實戰中更好地掌握該軟件的使用方法。
視頻教學,學習高效:本書針對重點案例提供了教學視頻,可以幫助讀者解決學習過程中遇到的問題,并提升自身的技術水平。

本書附贈配套案例源代碼、素材文件和教學視頻,以及教學 PPT,方便高校教師教學使用。本書所有案例的源代碼均在 Unity 2018.4.34 下調試通過。
本書由薛慶文擬定編寫架構和知識體系、審核配套的教學資源,并負責最后的統稿工作。關永征協助完成本書架構設計和出版的相關事宜,夏文彬設計開發 RunBall 案例,按知識點將內容拆解,并放到 4 個章節內進行講解。本書具體編寫分工如下:第 1、2 章由薛慶文編寫,第 3、9章由王平編寫,第 4、8、10 章由姜濤編寫,第 5、12 章由周華編寫,第 6、7、13 章由夏文彬編寫,第 11 章由關永征編寫。本書建議教學時長為 68 學時,其中理論知識占 34 學時,實驗知識占 34 學時。
本書在編寫過程中參考了大量專家和學者的研究資料與網絡資源,在此對這些資料的作者表示感謝。山東駿文科技有限公司的李青、劉晶等在本書編寫過程中給予了大力支持,電子工業出版社在本書的出版過程中也給予了大力支持與幫助,在此一并表示衷心的感謝。
由于筆者的學識與經驗有限,書中難免存在不足之處,敬請廣大讀者不吝指正,為我們提供意見和建議,以便本書再版時進行修改。另外,由于本書采用黑白印刷,書中部分圖片細節較難區分,請讀者在軟件中結合本書的配套資源進行識別。
內容簡介:

Unity 3D是近幾年非常流行的一款3D游戲開發引擎,其特點是跨平臺能力強,移植便捷,所以得到了眾多游戲設計者的青睞。本書主要介紹的內容包括游戲引擎概述、3D數學基礎知識、Unity基本內容、Unity腳本開發技術、創建基本的3D場景、物理系統、圖形用戶界面UGUI、Mecanim動畫系統、導航網格尋路、音效系統、全局光照與粒子系統、游戲資源打包與跨平臺發布,并通過RunBall案例講解Unity 3D場景的創建、剛體及力場的應用、UGUI游戲界面的創建和在PC平臺發布游戲。最后,利用UGUI綜合案例介紹搭建游戲環境的過程,包括制作游戲的開始面板、主面板、“角色”面板、“背包”面板、“關卡選擇”面板、“設置”面板和“登錄”面板。
目錄:

第 1 章 游戲引擎概述 ............ 1
1.1 游戲引擎簡介 ............. 1
1.2 常見商用游戲引擎簡介 ............4
1.3 3D 仿真程序簡介 ............. 8
1.4 Unity 引擎簡介 ............10
本章小結 ...............16
思考與練習 ..............17

第 2 章 3D 數學基礎知識 ........... 18
2.1 坐標系 ..............18
2.2 向量 ...............24
2.3 歐拉角與四元數 ............27
本章小結 ............... 32
思考與練習 ...............32

第 3 章 Unity 基本內容........... 33
3.1 Unity 的下載與安裝 ............33
3.2 創建第一個工程 .............. 40
3.3 Unity 操作界面 ............. 44
3.4 常用工作視圖 .............. 47
3.5 Unity 資源商店簡介 .............. 53
本章小結 ................58
思考與練習 ............... 58

第 4 章 Unity 腳本開發技術 ........... 59
4.1 Unity 腳本簡介 ............. 59
4.2 腳本的相關操作 .............. 61
4.3 Unity 腳本編輯器 ............. 66
4.4 Unity 常用命名空間 .............. 68
4.5 MonoBehaviour 類 .............. 69
4.6 游戲對象和組件 .............. 72
4.7 常用腳本 API .............. 77
4.8 協程 ............... 83
本章小結 ................ 85
思考與練習 ................ 86

第 5 章 創建基本的 3D 場景 .......... 87
5.1 創建 3D 場景 .............. 87
5.2 創建游戲對象與添加組件 ........... 89
5.3 預制體 ............... 92
5.4 RunBall 案例(一) ............. 99
5.5 地形 ............... 105
本章小結 ................ 116
思考與練習 ................ 117

第 6 章 物理系統 ............. 118
6.1 物理系統的概念 ............. 118
6.2 Rigidbody 組件 ............. 118
6.3 Collider 組件 ............... 120
6.4 Constant Force 組件 ............ 125
6.5 RunBall 案例(二) ............. 127
6.6 Joint 組件 .............. 129
6.7 Cloth 組件 ............... 132
6.8 Character Controller 組件 ........... 134
本章小結 ................ 137
思考與練習 ................ 138

第 7 章 圖形用戶界面 UGUI........... 139
7.1 UGUI 系統簡介 .............. 139
7.2 UGUI 常用組件 .............. 140
7.3 Rect Transform 組件 ............. 159
7.4 UGUI 布局組件 .............. 162
7.5 RunBall 案例(三) ............. 165
本章小結 ................ 182
思考與練習 ................ 182

第 8 章 Mecanim 動畫系統 .......... 185
8.1 Mecanim 動畫系統概述 ............. 185
8.2 人形角色動畫 ............. 189
8.3 Animator Controller ............ 193
8.4 動畫混合樹 ............... 202
8.5 Sprite 動畫剪輯 .............. 207
本章小結 ................ 210
思考與練習 ................ 210

第 9 章 導航網格尋路 ............ 211
9.1 常見尋路技術概述 .............. 211
9.2 實現導航網格尋路的方式 ............ 211
9.3 導航常用屬性概述 .............. 226
本章小結 ................ 231
思考與練習 ................ 232

第 10 章 音效系統............ 233
10.1 音效系統概述 .............. 233
10.2 音頻文件格式 .............. 237
10.3 Audio Source 組件 ............. 238
10.4 Audio Listener 組件 ............. 241
10.5 空間音效環繞效果案例分析 ............ 242
本章小結 ................ 245
思考與練習 ................ 246

第 11 章 全局光照與粒子系統 .......... 247
11.1 全局光照.............. 247
11.2 Light 光照介紹 .............. 248
11.3 粒子系統.............. 255
本章小結 ................ 266
思考與練習 ................ 267

第 12 章 游戲資源打包與跨平臺發布 ......... 268
12.1 AssetBundle 概述 .............. 268
12.2 平臺發布設置 .............. 272
12.3 發布到 PC 平臺 ............. 273
12.4 發布到 Android 平臺 ............ 277
12.5 發布到 WebGL 平臺 ............. 282
本章小結 ................ 285
思考與練習 ................ 286

第 13 章 UGUI 綜合案例 ............ 287
13.1 案例介紹與環境搭建 ............ 287
13.2 制作游戲的開始面板 ............ 287
13.3 制作游戲的主面板 ............ 289
13.4 制作游戲的“角色”面板 ........... 294
13.5 制作游戲的“背包”面板 ........... 297
13.6 制作游戲的“關卡選擇”面板 ........... 300
13.7 制作游戲的“設置”面板 ........... 304
13.8 制作游戲的“登錄”面板 ........... 307
本章小結 ................ 308
思考與練習 ................ 309
序: