想當(dāng)初也是因?yàn)檫@篇文章入坑AR 貼出來(lái)做紀(jì)念
原文鏈接:http://forum.china.unity3d.com/forum.php?mod=viewthread&tid=18600
注意:本文教程使用Unity 5.3.4制作,Unity編輯器及Android設(shè)備測(cè)試通過(guò)。第一步 注冊(cè)Vuforia首先需要到Vuforia官網(wǎng)進(jìn)行注冊(cè),注冊(cè)成功后跳轉(zhuǎn)至License Manager頁(yè)面。然后點(diǎn)擊“Add License Key”按鈕創(chuàng)建許可證跺株,創(chuàng)建過(guò)程中需要輸入應(yīng)用名稱(chēng)、設(shè)備及許可證類(lèi)型。這里應(yīng)用名稱(chēng)任意填寫(xiě),設(shè)備選擇Mobile,許可證類(lèi)型使用免費(fèi)版即可斥滤。
點(diǎn)擊下一步并同意條款后再點(diǎn)擊“Confirm”按鈕確認(rèn)注冊(cè)應(yīng)用将鸵。成功注冊(cè)后點(diǎn)擊應(yīng)用會(huì)顯示License Key,后面會(huì)用到佑颇。
第二步 下載SDK并導(dǎo)入U(xiǎn)nity 在Vuforia官網(wǎng)的下載頁(yè)面找到Download for Unity下載供Unity使用的SDK顶掉,本文使用最新版5.5.9。下載完成后雙擊打開(kāi)文件挑胸,點(diǎn)擊“Import”按鈕將下載的SDK導(dǎo)入U(xiǎn)nity項(xiàng)目痒筒。
第三步 添加并設(shè)置ARCamera新建場(chǎng)景并將Prefabs文件夾下的ARCamera預(yù)設(shè)體拖拽至場(chǎng)景,如下:
將Vuforia網(wǎng)頁(yè)上的License Key信息復(fù)制到Vuforia Behaviour腳本的App License Key字段茬贵,如下:
第四步 添加識(shí)別標(biāo)記 首先挑一張分辨率高且比較有特點(diǎn)(盡量少有重復(fù))的圖簿透。
然后打開(kāi)Vuforia網(wǎng)頁(yè)的Target Manager網(wǎng)頁(yè)點(diǎn)擊“Add Database”按鈕,隨意填寫(xiě)名稱(chēng)并選擇類(lèi)型為“Device”解藻。點(diǎn)擊新創(chuàng)建的Database名稱(chēng)老充,會(huì)出現(xiàn)Add Target界面,設(shè)置如下:
將Width設(shè)為1并隨意命名后點(diǎn)擊“Add”按鈕螟左》茸牵回到列表頁(yè)會(huì)發(fā)現(xiàn)Database中多了個(gè)5星級(jí)的識(shí)別標(biāo)記。點(diǎn)擊頁(yè)面上的“Download Dataset(All)”按鈕胶背,選擇開(kāi)發(fā)平臺(tái)為Unity Editor后下載該資源巷嚣。
將下載的資源導(dǎo)入U(xiǎn)nity項(xiàng)目,然后選中層級(jí)視圖中的ARCamera钳吟,勾選Database Load Behaviour腳本下的“Load XX Database”與“Active”廷粒。
將Prefabs文件夾下的ImageTarget預(yù)設(shè)體拖拽至場(chǎng)景,然后點(diǎn)擊Image Target Behaviour腳本下的“Type”下拉列表红且,將類(lèi)型設(shè)為“Predefined”评雌,分別在“Database”和“ImageTarget”下拉列表中選擇之前創(chuàng)建的Database和識(shí)別標(biāo)記树枫。此時(shí)場(chǎng)景示意圖如下:
第五步 添加目標(biāo)物體 接下來(lái)將UnityChan的模型作為目標(biāo)物體添加為ImageTarget的子對(duì)象,可以按照自己的喜好調(diào)整UnityChan的位置及旋轉(zhuǎn)角度或添加動(dòng)畫(huà)等景东。添加UnityChan后的場(chǎng)景如下:
到此就大功告成了砂轻,接下來(lái)打包運(yùn)行,最終效果如下:
今天的教程到此結(jié)束斤吐,當(dāng)然這只是最簡(jiǎn)單的部分搔涝,大家還可以自行發(fā)揮想象,讓Unity醬發(fā)揮更大的潛能和措。祝大家玩得開(kāi)心庄呈!
最后編輯于 :2017.12.10 03:05:46
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者