最近由于項目需要,大BOSS從某視頻網(wǎng)站看到一個非常牛逼的AR效果,讓我做個初級Demo出來。剛開始誤以為是Vuforia的智能地形,跑了才發(fā)現(xiàn),需要識別圖的支持,而且光影效果也很不理想。
后來覺得是AR Kit做的,跑了一下,感覺效果非常不錯。
網(wǎng)上很多教程,如果公司有iOS人員配合你來做的話,那就非常不錯,估計中間沒有任何問題。但是對于很多unity開發(fā)人員,跑起來還是比較麻煩的。
此文檔適合沒有使用過蘋果系統(tǒng)的Unity程序員。
演示視頻如下:
一、開發(fā)環(huán)境
首先,先確認開發(fā)環(huán)境,這篇文章寫與2017年8月31日,AR Kit目前還是測試版,需要MAC的Beta版開發(fā)環(huán)境:
1.需要一臺MAC來進行編譯Xcode工程。如果沒有,您可以考慮買一臺。本項目使用的是MacBookPro。
2.測試手機要使用iphone6以上的機型,并且需要升級至iOS11系統(tǒng)。如果沒有,您可以考慮新買一部iphone8。本項目使用的是iphone6Plus ios11測試版。
3.Xcode需要升級到測試版本,下載地址:https://developer.apple.com/xcode/,筆者使用的是Xcode9Beta6。

4.MAC的系統(tǒng)也要更新到最新版,不是測試版也可以。

大功告成,開發(fā)環(huán)境準備完畢,你就成功了一大半,還忘了有一點,Unity需要使用5.6以上,為了方便,筆者直接用了Unity2017。
二、AR Kit for Unity項目下載
如果你有SourTree 直接上去拉下來:
https://bitbucket.org/Unity-Technologies/unity-arkit-plugin
或者點擊這里直接下載:
鏈接:http://pan.baidu.com/s/1gfrekP9? 密碼:xqk9
三.使用5.6.2及以上Unity版本打開項目
可以看到,項目中有幾個DemoScene,我們這里測試 UnityARShadows 這個Demo。

然后我們把 UnityARShadows 放到第一個,然后連接手機,切換到iOS平臺,點擊BuidAndRun,等待Xcode跑起來:


然后選擇一個場景,等待他跑起來。

靜靜的等待Xcode啟動,或者手動用Xcdoe打開這個項目,點擊編譯。會報錯,選擇您的開發(fā)者賬號即可。項目即可在手機上運行,可以查看到Demo效果。