1. 程式人生 > >vuforia和unity聯合使用

vuforia和unity聯合使用

vuforia註冊好之後,開始建立unity。
新建工程,刪掉預設的Maincamera,新增vuforia中的ARcamera和image(在unity中就是ImageTarget)。設定ARcamera的顏色和背景等,在Asset Store 搜尋一個免費的3D模型(這裡用UNITY CHAN)並匯入到此工程,Assets資料夾中會多一個Unity Chan的資料夾,把它下面的Models中的unity chan拖到ImageTarget中,點選ARcamera檢視現實位置情況(右下角會出一個小螢幕,那是真實的顯示狀況)。當然如果嫌麻煩,直接用UNITY自帶的3D object也行(如GameObject選單下3D Object裡的Cube)。 ARcamer對應的inspector中開啟vuforia configuration,把自己的vuforia的license貼上進去。開啟file選單中的build setting,對話方塊中的play settings中的XR settings勾選上vuforia augmented reality,build setting對話方塊的上方點選add open scenes新增scences(會預設給出當前的讓你勾選),在電腦上執行測試的話,platform選第一個PC,…的就行(預設也是這個),其他不用動。接上USB攝像頭(執行UNITY前就插好同時確保此攝像頭能在QQ上用就行),A4紙列印個image放那兒,點選UNITY正上方的三角播放按鈕,就可以體驗虛擬現實了。如果要匯出android程式,需要在unity 的Edit選單中preferences給出一下SDK 和JDK位置(這兩個是開發android的必備,所以你提前必須得已經裝上了才行),打勾按圖所示,點選export就可以匯出,但匯出的檔案還需要在android studio 中build一下才能生成APK安裝包,記得此時要聯網,且能上google(第一次執行需要下載gradle相關的東西),開啟匯出包要用android studio的import而不能用open exit code…。另外生成的release版本可能不能用(涉及到android的簽名和釋出),直接用debug版本的裝到手機上,經測試,整個人只顯示了臉皮,不知為何,但總體成功了。

在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述
原來是沒有build資料夾的,這裡是build之後的情況,生成的apk在build資料夾裡。 在這裡插入圖片描述
原來是沒有build資料夾的,這裡是build(點綠色的那個錘子)之後的情況,只要聯網且能上google,什麼都不用改,直接生成apk。
在這裡插入圖片描述
apk拷貝到手機裡安裝即可apk拷貝到手機裡安裝即可