最近用unity做了個基礎vuforia的AR製作,發現網絡中的教程基本都過時了,還是幾年前的舊版本做的教程。本秀不才,經過一番的刻苦鑽研後,終於做出了效果。在這裡分享給大家!這也是我的第一篇文章,有不足之處請多多包涵。
軟體安裝上unity官網下載最新版本的unity,我用的是Unity 2019.3.0a2 (64-bit),下載這個版本時會自動下載unity Hub,它的好處是方便添加應用開發是的各種插件。要開發AR,當然就需要下載vuforia模塊了,假如在安裝unity時未下載vuforia組件,可以點擊unity Hub,點擊安裝-添加模塊-選擇vuforia項即可。場景創建
打開unity,刪除Hierachy中的MainCamer,點擊gameobject>vuforia engine>ARcamer,系統會自動導入vuforia,再次點擊ARCamer導入場景中,接著導入vuforia中的image,將所要展示的prefab放置在image子類中。注意:導入vuforia後不用改任何設置。密匙的申請1)點擊file>building settings>android,若出現opean Download page,點擊下載即可。下載完之後點擊player settings>player中的XR settings,選擇下圖中的選項。接著點擊other settings,設置package name,且只能為com.DefaultCompany.###(這裡的DefaultCompany與player選項中的Complay Name名稱必須相同,比如聰明complay name為MyName,則package name的中間的名稱只能為MyName.
2)選擇Hierachy面板中的arcamer,在檢視面板中選擇如下圖選項,繼而申請密匙。
進入vuforia官網後,先申請帳號。按下圖順序操作即可。
點擊ADD detabase,操作如下圖
接著點擊hierarchy面板中的imagetarget,選擇檢視面板中的 image target behaviour,選擇Database為你所創建的密匙的名稱。如圖所示
最後點擊運行,用電腦攝像頭掃面即可出現物體,如圖所示,
接著點擊Edit>preferences>external tools,勾選JDK,SDK選項,如下圖
最後,可以打包了,打開file>build settings,先添加場景,點擊Add open scenes添加場景,等場景添加完成之後點擊build,然後選擇應用名稱,文件路徑等。
至此完成打包,可以把它安裝到手機上了,操作時,只需用手機掃描image上的圖片即可。在打包過程中,還需要設置開發環境,在這裡將我所了解的分享給大家:
https://blog.csdn.net/huawei12341/article/details/78491974 裡面的unity版本較低,不過設置開發環境基本一致(最新版本不用下載sdk,在添加模板裡導入。相信大家在製作過程中難免會出錯,有不懂的地方可以私聊我。