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就完成了