用Unity制作AR小應用

Jyadmin 提交于 周三, 09/28/2022 - 14:51

?

第一步 - 注冊Vuforia -

1-1

Vuforia官網注冊 跳轉至License Manager頁面

用Unity制作AR應用

?

1-2

點擊“Add License Key”創建許可證

用Unity制作AR應用

?

第二步? - 下載SDK并導入Unity -

1-1

在Vuforia官網下載提供Unity使用的SDK

(本文使用最新版5.5.9)

?

1-2

下載完成后打開文件

點擊“Import”按鈕將下載的SDK導入Unity項目

用Unity制作AR應用

?

第三步?- 添加并設置ARCamera -

1-1

新建場景,將Prefabs文件夾

ARCamera預設體拖拽至場景

用Unity制作AR應用

?

1-2

將Vuforia網頁的License Key信息復制到

Vuforia Behaviour腳本App License Key字段

用Unity制作AR應用

?

第四步?- 添加識別標記 -

1-1

挑一張分辨率高且有特點(盡量少有重復)的圖


用Unity制作AR應用

?

1-2

打開Vuforia網頁的Target Manager頁面

點擊“Add Database”

隨意填寫名稱并選擇類型為“Device”

點擊新創建的Database名稱

出現Add Target界面,設置如下:

?

用Unity制作AR應用

?

1-3

將Width設為1,隨意命名后點擊“Add”按鈕

回到列表頁

會發現Database中多了個5星級的識別標記

點擊頁面上的“Download Dataset(All)”按鈕

選擇開發平臺為Unity Editor后下載該資源

?

用Unity制作AR應用

?

1-4

將下載的資源導入Unity項目

選中層級視圖中的ARCamera

勾選Database Load Behaviour腳本下的

“Load XX Database”與“Active”

?

用Unity制作AR應用

?

1-5

Prefabs文件夾下的ImageTarget預設體

拖拽至場景,點擊Image Target Behaviour腳本下的“Type”下拉列表

?

將類型設為“Predefined”

分別在“Database”和“ImageTarget”下拉列表

選擇之前創建的Database和識別標記

此時場景示意圖如下:

?

用Unity制作AR應用

?

第五步?- 添加目標物體 -

1-1
UnityChan的模型作為目標物體

添加為ImageTarget的子對象

按照自己的喜好調整UnityChan的位置

及旋轉角度或添加動畫等

添加UnityChan后的場景如下:


用Unity制作AR應用

?

1-2

到此就大功告成了

接下來打包運行,最終效果如下:

?

用Unity制作AR應用