開發環境及一些說明
Unity:2021.1.14flc1
匯入Package:
AR Foundation:4.1.7
ARCore XR Plugin:4.1.7
(在進行配置前需要先將Unity中的Android環境配置好)
對ARFoundation的使用學習可以參考unity官網的檔案:
http://docs.unity3d.com/Packages/com.unity.xr.arfoundation@4.1/manual/index.html
也可以到ARCore的官網:https://developers.google.cn/ar對這部分SDK的功能和環境配置有個更好的了解,
兩個網站的中文翻譯我覺得都挺令人頭疼的,看不懂的部分地方建議可以用英文檔案理解一下,
步驟
- 創建一個新的Scenes
在層級管理器Hierarchy中可以看到有"Main Camera"和"Directional Light"兩個控制元件,由于在AR應用中要呼叫AR設備的攝像頭,不需要使用unity原先配置的"Main Camera",將其洗掉,另一個可刪可不刪

- 創建AR控制元件
AR場景應包含一個AR Session組件,
AR會話通過在目標平臺上啟用或禁用AR來控制AR體驗的生命周期,
ARSession可以位于任何游戲物件上,
在Hierarchy中,右鍵在"XR"選項中創建"AR Session"以及"AR Session Origin"

- 呼叫設備攝像頭
可以看到"AR Session Origin"中有配置"AR Camera",這個就是AR應用中呼叫的攝像頭,
使用前還應該去ARCore的官方網站:https://developers.google.cn/ar/devices中檢查一下自己的測驗機能否使用ARCore的相關功能

- 將應用打包成apk發布到Android手機上,檢測應用是否能夠調出攝像頭,
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/292077.html
標籤:其他
