What do you need?
At least Mac and iPhone
Latest Unity for your Mac
Latest Xcode
Or just follow the requirements in Unity-ARKit-Plugin .(現(xiàn)在Unity Store里面ARKit Plugin已經(jīng)下架,所以只能手動加入)
ARKit Remote設定
因為我剛開始一直用真機build來測試,build的時間會有點久,設定好remote則可以直接在Unity里面進行測試。
在Unity里打開ARKit Plugin里面的ARKitRemote.
修改build setting。
打開File->Build Settings.
Platform里選擇iOS再點擊Switch Platform.
Scenes in Build 選擇UnityARKitRemote.
勾選Development Build.
設定完成,最后Build and Run.
設定完之后,run Xcode可能會編譯失敗。
Xcode project設定
在Scheme->Device里面選擇連接的手機。
Signing里面添加你的Apple Account作為Team,Xcode會以此給你一個證書。
若是還是無法編譯成功,則修改Identity->Bundle Identifier(e.g. com.unity.arkitscene),可能之前project占用了這個證書導致名字重復(可以改成e.g.com.myunity.arkitscene)。
此時手機里面會出現(xiàn)一個Unity的App。打開App,會出現(xiàn)waiting for editor connection....
再打開要測試的Project(可以用UnityARKitScene來進行測試),里面hierarchy最外層添加ARKitRemoteConnection。
設定player
Console->Editor里面選擇你的iPhone設備。
然后在手機上啟用Camera,之后會將手機設備上的camera投射到Unity上進行測試。
Problems
測試時用到image anchor的功能在unity上無法順利測試,但是在真機上沒問題。懷疑可能是手機上camera辨識的時候,投到電腦屏幕上分辨率大小等會被改變的原因。
Unity上測試成功音效的部分,在真機測試時測試失敗。(目前不知道為什么會這樣)
更多關于“unity培訓”的問題,歡迎咨詢千鋒教育在線名師。千鋒教育多年辦學,課程大綱緊跟企業(yè)需求,更科學更嚴謹,每年培養(yǎng)泛IT人才近2萬人。不論你是零基礎還是想提升,都可以找到適合的班型,千鋒教育隨時歡迎你來試聽。