書籍簡介:
《Unity3D VR\AR程序開發(fā)設(shè)計》的內(nèi)容將涵蓋Unity 3D的基礎(chǔ)入門知識,進行AR/VR開發(fā)所必須掌握的Unity 3D技能,《Unity3D VR\AR程序開發(fā)設(shè)計》的內(nèi)容對零基礎(chǔ)的新手開發(fā)者也會十分友好?!禪nity3D VR\AR程序開發(fā)設(shè)計》是理論加實戰(zhàn)的方式,前面幾章從基礎(chǔ)知識到進階技能,后面幾章結(jié)合案例進行實戰(zhàn)。
作者簡介:
李智藝
出版時間:
2018年10月
章節(jié)目錄:
第1章 認(rèn)識Unity引擎
1.1 Unity簡介
1.2 Unity發(fā)展史
1.3 Unity5.6.0的新特性
第2章 Unity開發(fā)案例介紹
2.1 Unity游戲介紹
2.2 Unity非游戲應(yīng)用
第3章 軟件安裝
第4章 Unity編輯器
4.1 界面布局
4.1.1 導(dǎo)航窗口
4.1.2 界面布局
4.1.3 界面定制
4.2 打開范例工程
4.3 工具欄
4.3.1 Transform Tools(變換工具)
4.3.2 Transform Gizmo Tools(變換輔助工具)
4.3.3 Play(播放控制)
4.3.4 Layers(分層)
4.3.5 Layout(布局)
4.4 菜單欄
4.4.1 File(文件)菜單
4.4.2 Edit(編輯)菜單
4.4.3 Assets(資源)菜單
4.4.4 GameObject(游戲?qū)ο螅┎藛?br> 4.4.5 Component(組件)菜單
4.4.6 Window(窗口)菜單
4.4.7 Help(幫助)菜單
4.5 常用工作視圖
4.5.1 Project(項目)視圖
4.5.2 Scene(場景)視圖
4.5.3 Game(游戲)視圖
4.5.4 Inspector(檢視)視圖
4.5.5 Hierarchy(層級)視圖
4.5.6 Console(控制臺)視圖
4.5.7 Animation(動畫)視圖
4.5.8 Animator(動畫控制器)視圖
第5章 創(chuàng)建基本的3D游戲場景
5.1 創(chuàng)建游戲工程和場景
5.2 創(chuàng)建地形
5.2.1 編輯地形
5.2.2 添加樹木和植被
5.2.3 添加水效果
5.3 創(chuàng)建光源和陰影
5.4 添加場景靜態(tài)景物
5.5 創(chuàng)建第一人稱角色控制器
5.6 創(chuàng)建物理阻擋
第6章 資源導(dǎo)入導(dǎo)出流程
6.1 外部資源的創(chuàng)建
6.2 Unity資源導(dǎo)人流程
6.2.1 3D模型、材質(zhì)的導(dǎo)入
6.2.2 2D圖像的導(dǎo)入及設(shè)置
6.2.3 音頻、視頻的導(dǎo)入及設(shè)置
6.3 資源包的導(dǎo)出與導(dǎo)入
第7章 游戲?qū)ο?、組件和Prefabs
7.1 創(chuàng)建游戲?qū)ο蠛徒M件
7.2 常用組件介紹
7.3 創(chuàng)建Prefabs
7.3.1 創(chuàng)建和導(dǎo)入Prefabs
7.3.2 實例化Prefabs
第8章 Mecanim動畫系統(tǒng)
8.1 Meeanim概述
8.2 Animator組件
8.2.1 Animator Controller
8.2.2 動畫狀態(tài)機
8.3 應(yīng)用示例
第9章 物理系統(tǒng)
9.1 概述
9.2 應(yīng)用示例
9.3 物理系統(tǒng)相關(guān)組件及參數(shù)詳解
9.3.1 Rigidbody組件
9.3.2 Character Controller組件
9.3.3 碰撞體組件
第10章 Unity腳本開發(fā)基礎(chǔ)
10.1 腳本介紹
10.2 Unity腳本語言
10.3 創(chuàng)建并運行腳本
10.3.1 創(chuàng)建腳本
10.3.2 Visual Studio 2013編輯器
10.4 C3基本語法
10.5 訪問游戲?qū)ο蠛徒M件
10.5.1 MonoBehaviour類
10.5.2 訪問游戲?qū)ο?br> 10.5.3 訪問組件
10.6 常用腳本API
10.6.1 Transform組件
10.6.2 Time糞
第11章 輸入與控制
11.1 Input Manager(輸入管理器)
11.2 鼠標(biāo)輸人
11.3 鍵盤操作
11.4 移動設(shè)備輸入
第12章 UGUI開發(fā)
12.1 畫布(Canvas)
12.2 Rect Transform(矩形變換)
12.3 錨點(Anchors)
12.4 軸心點(Pivot)
12.5 文本(Text)
12.6 圖像(Image)
12.7 原始圖像(Raw Image)
12.8 按鈕(Button)
12.9 開關(guān)(Toggle)
12.10 滑動條(Slider)
12.11 滾動條(Scrollbar)
12.12 輸入欄(InputField)
第13章 跨平臺發(fā)布
13.1 發(fā)布到PC平臺
13.2 發(fā)布到Android平臺
13.2.1 Java SDK安裝和環(huán)境配置
13.2.2 Android SDK安裝
第14章 賽車游戲項目實戰(zhàn)
14.1 項目準(zhǔn)備工作
14.1.1 新建Unity項目
14.1.2 導(dǎo)入Unity地形素材資源包
14.2 游戲場景搭建——地形編輯
14.3 賽道拼接
14.4 游戲界面制作
14.5 腳本實現(xiàn)功能
14.6 游戲發(fā)布
第15章 AR小紅軍項目實戰(zhàn)
15.1 項目介紹
15.2 EasyAR SDK介紹
15.2.1 注冊開發(fā)者賬號
15.2.2 應(yīng)用授權(quán)
15.2.3 SDK下載使用
15.2.4 SDK功能介紹
15.3 AR小紅軍項目
15.3.1 項目準(zhǔn)備工作
15.3.2 導(dǎo)入小紅軍模型
15.3.3 代碼實現(xiàn)交互
15.3.4 小紅軍動畫控制
15.3.5 添加音效
15.4 AR小紅軍脫卡操作
第16章 VR虛擬樣板問實戰(zhàn)
16.1 項目準(zhǔn)備工作
16.2 準(zhǔn)心點功能制作
16.3 開關(guān)門功能制作
16.4 室內(nèi)漫游功能
16.5 播放鋼琴曲
16.6 開關(guān)電視
16.7 交互物體添加發(fā)光效果
16.8 打包發(fā)布
封面圖: