1. 程式人生 > >Unity2018.2.17f + vuforia7.5 Ground

Unity2018.2.17f + vuforia7.5 Ground

這個困擾我如此之久的問題終於被我徹底解決了!!!!(偷偷擦一下心酸的眼淚)

此前我嘗試了很多種方法,看了不計其數的視訊教程和部落格一直沒有解決,直到那天………

 

 

事情是這樣的,我為了實驗室每週的週報,為了這個Ground的功能做了最後的掙扎,我直接在asset store中的vuforia ground 的那個官方的包匯入了unity並將之匯入手機,按理說官方的程式應該沒錯,而且我使用之前查看了官方的裝置支援列表,我的手機是支援的,但此時應用提示我裝置不支援,當時我懵了,隨即有了靈感,我立馬打開了vuforia的官網找了下他的支援裝置列表,如下:

 

 

 

 

 

 

 

(裝置列表更新於2018/11/25,另附官方網址:https://library.vuforia.com/articles/Solution/vuforia-fusion-supported-devices.html)

 

博主使用的是一加5,由於沒有仔細看我的手機想要支援Ground是需要vuforia7.1.34以上的版本的,我原來一直用的是unity2017.2左右的版本做的,具體是多少我記不清了,此版本所整合的vuforia版本並沒有到達要求,我說怎麼就識別不出來呢,真是吐血……機智的我意識到錯誤後馬上進行了修正,由於現在vuforia都是整合在了vuforia內的了,越新的unity內的vuforia版本理應越高

為了避免多餘的麻煩,我直接選擇了當前最新版本的unity2018.2。

 

 

至於怎麼下載安裝在此不再贅述……

直接進入正題:如何使用vuforia內的Ground Plane

 

 

1.新增ARCamera,並新增你的license key

 

 

 

2.新增一個Ground Plane Finder

 

 

3.隨即再建立一個Ground Plane Stage

 

 

 

4.將Plane Finder設定為ARCamera的子物體,Stage就不用了和ARCamera平級

 

 

 

5.在Stage下建立我們的模型,隨後修改下模型的大小,調小一點不然待會兒看不到

 

 

6.選中Finder,將Stage拖入Anchor Stage中

 

 

7.修改下模式,第一個自動模式是自動識別出物體,第二個模式是使用者點選可以產生模型(自己體會吧……)

 

 

8.執行專案,將攝像頭對準本圖,因截圖較模糊,可能造成識別不成功,原圖可在unity裡面Assets->Editor->Vuforia->forprint->emulator找到

 

9.效果圖,點選一個產生一個模型

 

一個簡單的Demo就完成了