第 1章增強現實技術概述
1.1什麼是 AR2
1.2AR 設備3
1.3AR 的多種表現形式3
1.4AR 的應用實例4
1.4.1AR 導航4
1.4.2支付寶 AR 實景紅包4
1.4.3Pokémon Go5
1.4.4蛋生世界6
1.5AR 的發展歷程6
1.6本章小結7
1.7練習8
第2章 增強現實技術實現方法
2.1識別方式10
2.2AR 應用的基本運行過程10
2.3AR SDK 與Unity 3D 簡介11
2.4Vuforia、Unity 3D的下載與安裝12
2.4.1Vuforia 注冊12
2.4.2Vuforia 下載13
2.4.3Unity 3D 下載與安裝14
2.5本章小結16
2.6練習16
第3章初識Unity 3D
3.1Unity 3D 簡介18
3.2認識 Unity 3D 的界面18
3.2.1工程創建18
3.2.2Hierarchy(層級視圖)19
3.2.3Scene(場景視圖)21
3.2.4Inspector(觀察者視圖)22
3.2.5操作工具23
3.2.6Project(項目視圖)25
3.3Unity 的資源導入27
3.4本章小結30
3.5練習31
第4章Unity 3D的用戶界面基礎
4.1Unity UGUI 簡介33
4.2Canvas 和Rect Transform33
4.2.1創建 Canvas33
4.2.2Rect Transform 簡介35
4.2.3Rect Transform 與Transform的區別36
4.3EventSystem37
4.4UGUI 控件簡介38
4.4.1UI Text38
4.4.2UI Image40
4.4.3UI Button42
4.5本章小結46
4.6練習46
第5章粒子繫統與動畫繫統
5.1粒子繫統的創建49
5.2粒子繫統參數51
5.2.1基本屬性51
5.2.2Emission 組件55
5.2.3Shape 組件56
5.3動畫的切割56
5.4Animator 組件59
5.5動畫狀態機60
5.6本章小結64
5.7練習65
第6章腳本語言開發基礎
6.1認識腳本開發67
6.2Unity 腳本的生命周期68
6.3訪問遊戲對像和組件70
6.3.1掛載腳本70
6.3.2獲取遊戲對像71
6.3.3獲取任意對像72
6.4Time 類簡介73
6.5本章小結74
6.6練習75
第7章 創建一個簡單的AR應用
7.1Unity 工程的創建77
7.2添加識別圖與模型素材78
7.2.1注冊識別圖78
7.2.2導入模型和識別圖81
7.3在場景中放置模型和圖片82
7.3.1放置 ARCamera82
7.3.2放置 Image Target83
7.3.3放置模型84
7.4測試 AR效果85
7.5本章小結86
7.6練習87
第8章 讓模型動起來
8.1Unity 3D 動畫繫統簡介89
8.2動畫剪切91
8.2.1動畫編輯模式91
8.2.2對動畫進行剪切92
8.3使用動畫狀態機94
8.3.1創建狀態機94
8.3.2創建動畫狀態95
8.3.3向狀態中加入動畫96
8.4對動畫添加觸發事件98
8.5用腳本和按鈕控制動畫的播放100
8.5.1創建按鈕100
8.5.2控制腳本的創建與編寫103
8.5.3腳本和事件的添加105
8.6本章小結106
8.7練習107
第9章聲音的添加
9.1Audio Source 組件與Audio Listener 組件109
9.2添加背景音樂與模型聲音109
9.2.1添加聲音組件109
9.2.2添加音頻文件110
9.3用腳本和按鈕來控制聲音的播放111
9.3.1聲音控制腳本的創建與編寫111
9.3.2給腳本音頻變量賦值113
9.4本章小結114
9.5練習114
第10章 讓模型走起來
10.1踫撞器簡介116
10.2射線簡介117
10.3添加模型移動的腳本118
10.3.1創建地面和踫撞器118
10.3.2給模型添加標簽119
10.3.3移動腳本的編寫121
10.4本章小結122
10.5練習.......................................122
第11章 特效的添加
11.1粒子繫統簡介.......................124
11.2特效的添加...........................124
11.2.1創建一個粒子繫統 .....124
11.2.2粒子材質的添加和
修改.............................126
11.3用腳本控制特效...................127
11.4本章小結...............................129
11.5練習.......................................129
第12章 應用下載
12.1Android平臺........................131
12.1.1JDK和SDK的安裝 ...131
12.1.2工程的打包 .................132
12.1.3APK包的簽名 ............134
12.2iOS平臺................................136
12.3本章小結...............................137
12.4練習.......................................137
第13章 綜合實例
13.1準備工作...............................139
13.2導入素材...............................140
13.3添加動畫...............................142
13.4添加聲音...............................146
13.5添加特效和背景...................146
13.6添加交互功能.......................148
13.7添加脫卡功能.......................150
13.8打包下載...............................151