幫助中心 | 我的帳號 | 關於我們

Unity虛擬現實開發教程/創意與思維創新數字媒體藝術專業新形態精品系列

  • 作者:編者:吳孝麗//王斌斌|責編:韋雅雪
  • 出版社:人民郵電
  • ISBN:9787115620378
  • 出版日期:2023/11/01
  • 裝幀:平裝
  • 頁數:250
人民幣:RMB 59.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書基於Unity 2020,結合豐富多彩的實操案例、完備的項目源碼、生動的教學視頻,詳細講解虛擬現實開發的各項技術。本書共14章,內容包括虛擬現實概述、初識Unity、Unity的常用組件、腳本基礎、3D數學基礎、UGUI界面開發、物理系統、動畫系統、導航尋路功能、Unity數據持久化技術、虛擬現實產品的開發、增強現實產品的開發、綜合案例——使用VDP進行開發、綜合案例——畢業設計展覽系統開發。
    本書適合用作普通高等院校數字媒體技術、數字媒體藝術、虛擬現實技術、電腦科學與技術等專業相關課程的教材,也可用作相關行業從業者的自學參考書。

作者介紹
編者:吳孝麗//王斌斌|責編:韋雅雪

目錄
第1章  虛擬現實概述
  1.1  虛擬現實的基本概念
  1.2  虛擬現實的發展歷史
    1.2.1  虛擬現實的前身
    1.2.2  虛擬現實的萌芽
    1.2.3  虛擬現實理論的應用
  1.3  虛擬現實的分類
    1.3.1  桌面式虛擬現實
    1.3.2  沉浸式虛擬現實
    1.3.3  增強式虛擬現實
    1.3.4  分散式虛擬現實
  1.4  虛擬現實的應用領域
    1.4.1  教育
    1.4.2  軍事
    1.4.3  城市模擬
    1.4.4  工業
    1.4.5  醫學
    1.4.6  科學計算可視化
    1.4.7  娛樂
  1.5  虛擬現實技術的研究現狀
    1.5.1  國外的研究現狀
    1.5.2  國內的研究現狀
  1.6  本章小結
  1.7  本章習題
第2章  初識Unity
  2.1  Unity的環境搭建
    2.1.1  Unity的下載及安裝
    2.1.2  UnityHub的下載安裝和許可證激活
    2.1.3  VisualStudio的安裝
    2.1.4  新建工程和工程文件夾
  2.2  Unity界面
    2.2.1  Project面板
    2.2.2  Hierarchy面板
    2.2.3  Scene面板
    2.2.4  工具欄
    2.2.5  Inspector面板
    2.2.6  Game面板和Console面板
    2.2.7  預製體資源
    2.2.8  資源包的導入和導出
  2.3  實操案例
  2.4  本章小結
  2.5  本章習題
第3章  Unity的常用組件
  3.1  地形
    3.1.1  地形的創建
    3.1.2  地形的基本操作
    3.1.3  地形的紋理添加及參數設置
  3.2  實時光源
    3.2.1  平行光
    3.2.2  點光源

    3.2.3  聚光燈
  3.3  烘焙與貼圖
    3.3.1  光照烘焙
    3.3.2  反射探針
    3.3.3  光照探針
    3.3.4  貼圖
  3.4  攝像機
    3.4.1  Camera組件中的可編輯參數
    3.4.2  實踐練習——小地圖的製作
  3.5  音頻和視頻
    3.5.1  音頻文件導入
    3.5.2  音頻源和音頻監聽器
    3.5.3  使用代碼控制音頻源
    3.5.4  視頻
  3.6  實操案例
  3.7  本章小結
  3.8  本章習題
第4章  腳本基礎
  4.1  Unity腳本編輯器
  4.2  腳本的基礎
    4.2.1  創建腳本時的注意事項與項目工程設計
    4.2.2  創建腳本
    4.2.3  更改腳本模板
  4.3  腳本的常用核心類
    4.3.1  GameObject類
    4.3.2  MonoBehaviour類
    4.3.3  Application類
    4.3.4  Transform類
    4.3.5  Time類
  4.4  腳本的生命周期
    4.4.1  生命周期圖和調用順序
    4.4.2  Unity事件函數
  4.5  腳本的綁定、初始化、銷毀和更新
  4.6  協同程序
    4.6.1  協同程序的定義與功能
    4.6.2  協同程序任務與停止協同程序
  4.7  多腳本管理
    4.7.1  腳本的執行順序
    4.7.2  多腳本優化
    4.7.3  單例
    4.7.4  腳本的調試
  4.8  Unity的其他常用類與輸入管理器
    4.8.1  Unity的其他常用類
    4.8.2  Unity輸入管理器
  4.9  實操案例
  4.10  本章小結
  4.11  本章習題
第5章  3D數學基礎
  5.1  3D坐標系基礎
    5.1.1  笛卡兒坐標系

    5.1.2  幾種常用坐標系
    5.1.3  坐標系之間的轉換
  5.2  向量
    5.2.1  向量的基本概念
    5.2.2  向量的運算
  5.3  矩陣
    5.3.1  矩陣的運算
    5.3.2  特殊矩陣
  5.4  實操案例
  5.5  本章小結
  5.6  本章習題
第6章  UGUI界面開發
  6.1  基礎組件和事件
    6.1.1  Canvas組件
    6.1.2  EventSystem組件
    6.1.3  Text組件
    6.1.4  Panel組件
    6.1.5  Image組件
    6.1.6  Button組件
    6.1.7  Button事件
  6.2  錨點與屏幕自適應
    6.2.1  錨點
    6.2.2  屏幕自適應
  6.3  UGUI高級組件
    6.3.1  Toggle和Slider組件
    6.3.2  Scrollbar和ScrollView組件
    6.3.3  實踐練習——模擬關卡選擇界面
  6.4  使用UGUI進行布局管理
  6.5  實操案例
  6.6  本章小結
  6.7  本章習題
第7章  物理系統
  7.1  Rigidbody組件
    7.1.1  Rigidbody組件的使用
    7.1.2  力的使用
  7.2  碰撞
    7.2.1  添加碰撞體組件
    7.2.2  碰撞檢測
    7.2.3  觸發檢測
  7.3  物理材質
  7.4  CharacterController組件
  7.5  射線
    7.5.1  射線的原理
    7.5.2  射線碰撞
  7.6  關節組件
  7.7  物理管理器
  7.8  實操案例
  7.9  本章小結
  7.10  本章習題
第8章  動畫系統

  8.1  Animation動畫編輯器
    8.1.1  舊版動畫的製作
    8.1.2  新版動畫的製作
  8.2  外部動畫資源的導入和設置
    8.2.1  資源的導入
    8.2.2  資源的設置
  8.3  Mecanim動畫系統
    8.3.1  動畫狀態機
    8.3.2  動畫分層和遮罩
    8.3.3  動畫混合
    8.3.4  子狀態機
    8.3.5  動畫IK控制
    8.3.6  動畫目標匹配
    8.3.7  狀態機行為腳本
    8.3.8  動畫狀態機復用
  8.4  實操案例
  8.5  本章小結
  8.6  本章習題
第9章  導航尋路功能
  9.1  基本導航尋路功能
    9.1.1  導航尋路功能的基礎知識
    9.1.2  實踐練習——基本導航尋路
  9.2  尋航代理組件
    9.2.1  斜坡
    9.2.2  Off MeshLink組件
  9.3  網格分層
  9.4  導航障礙物
  9.5  本章小結
  9.6  本章習題
第10章  Unity數據持久化技術
  10.1  PlayerPerfs持久化技術
    10.1.1  數據的存取
    10.1.2  實踐練習——音量設置持久化
  10.2  JSON持久化技術
    10.2.1  JSON簡介
    10.2.2  JSON的基本語法
    10.2.3  將Excel數據轉為JSON數據
    10.2.4  讀取和存儲JSON文件的兩種方式
  10.3  實操案例
  10.4  本章小結
  10.5  本章習題
第11章  虛擬現實產品的開發
  11.1  HTC VIVE
  11.2  Steam
    11.2.1  Steam的下載和安裝
    11.2.2  創建Steam賬戶
  11.3  SteamVR Plugin
    11.3.1  SteamVR Plugin的導入
    11.3.2  SteamVR Plugin的操作
  11.4  實操案例

  11.5  本章小結
  11.6  本章習題
第12章  增強現實產品的開發
  12.1  增強現實工具
    12.1.1  Vuforia
    12.1.2  ARKit
    12.1.3  ARCore
    12.1.4  AR Foundation
    12.1.5  EasyAR
    12.1.6  VoidAR
    12.1.7  AR SDK小結
  12.2  WebAR
    12.2.1  WebAR
    12.2.2  KiviSense在線AR製作引擎
  12.3  實操案例
    12.3.1  圖像追蹤識別技術
    12.3.2  物體追蹤識別技術
  12.4  本章小結
  12.5  本章習題
第13章  綜合案例——使用VDP進行開發
  13.1  VDP簡介
    13.1.1  基本介紹
    13.1.2  適用範圍
  13.2  使用VDP前的準備
    13.2.1  安裝軟體
    13.2.2  授權Unity許可證
    13.2.3  登錄VDP
  13.3  使用VDP製作資源
    13.3.1  製作後台的界面簡介
    13.3.2  處理模型
    13.3.3  導入模型
    13.3.4  處理模型效果
    13.3.5  實現簡易VR交互
    13.3.6  發布效果圖、渲染視頻、全景圖
    13.3.7  使用VDP發布資源
  13.4  本章小結
  13.5  本章習題
第14章  綜合案例——畢業設計展覽系統開發
  14.1  畢業設計展覽系統簡介
  14.2  項目開發過程
    14.2.1  項目創建及場景的導入
    14.2.2  開始場景功能的實現
    14.2.3  主場景功能的實現
  14.3  本章小結
  14.4  本章習題

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032