高通vuforia+Unity3D 制作ar app


很簡單就可以用Unity3D做出增強現實的一個小例子

新人第一次寫博客,若出現錯誤望指正^_^

需要下載de東西:

  unity3d 5.0 http://unity3d.com/get-unity  下的personal edition(免費版) 先注冊了一個unity的賬號的說(免費的也能用,就沒去找破解版的...)

  vuforia sdk4.0 https://developer.vuforia.com/downloads/sdk  這個也要注冊,后邊創建識別的圖片也需要注冊的,所以就不要偷懶了!

  java sdk 1.7

 

一、先完成在在vufoira官網內的對識別對象的創建

  分三步——①創建License;②創建DataBase;③創建Target

  1.在高通vuforia的開發主頁 點擊developer https://developer.vuforia.com/  在License Manager點擊Add License Key                              

  

 

 

 

 

 

  2.隨便取個名字(我取的是app02),完成創建,下一步點擊License Manager旁的Target Manager→Add Database   取個名字(我取的db002),Type默認類型Device,選擇license 就是剛剛創建的(app02)。創建完后里面有個自動生成的License Key待會兒項目里要用到

 

 

  

  3.下面點擊剛剛創建的db002,准備創建一個識別的目標

   點擊Add Target  

     

 

 

 

 

 

 

 

 

 

 

 

 

 

 

選擇single image(可識別單一圖像,另外幾個有興趣的研究下),選擇圖片的路徑和為圖片設定好寬度(高度會自動計算)就可以創建好了

  4.把剛剛創建的識別目標download下來 (db002.unitypackage

 

 

二、在Unity3D內完成工程的創建

  分3步——①資源的導入;

  1.打開Unity,新建一個工程

 

  2.導入下載vuforia sdk  Assert→Imprort Package→Custom Package→vuforia-unity-mobile-android-ios-4-0-103.unitypackage  

 

   也可以直接把包直接拖到Project視圖的Asserts里面

  3.將下載下來的資源包導入unity3d(直接拖到Assert里面就可以了)

  4.刪除原來的Main Camera添加ARCamera(Qualcomm Augmented Reality->Prefabs->ARCamera)

    添加ImageTarget(Qualcomm Augmented Reality->Prefabs->ImageTarget),將它們移動到何時的位置就可以了

  5.設置ARCamera和ImageTarget的屬性

      

 

  在ARCamera中設置,App License Key就是剛剛在Vuforia網站上創建License是自動生成的Key,將下面兩項都打上勾

  在ImageTarget的設置里將Data Set選上db002

  6.在視域范圍內加上你要在識別出圖像時顯示出的物體(我簡單地加了個方塊,完成后效果如下)

  

  7. 下面一步將完成的項目導出為App(知道怎么導出的童鞋就可以跳過了,不過我還是再簡單地說明一遍)

    ①將Unity的工程導出為app需要用到android的sdk,所以先要設置android sdk的目錄(Edit->Preferences->

    External Tools->android SDK Location)

 

    

    Unity3d 5.0貌似要用21.0以上版本的SDK(Unity3d4.0 用20.0的是可以的),up主只能乖乖去升級了,

    不過google服務經常連不上,導致升級很慢不知道有沒改進的辦法?

    ②生成的基本設置——將平台設置為android;將當前的場景添加入構建列表

    ③點build選擇app導出的目錄,給自己的app取個帥氣的名字就可以了

    (點play setting可以對app的圖標之類進行更詳細的 設計喲~~)

    

三、把導出的app裝到自己的安卓手機上,就可以進行識別了

  下面就是效果嘍,還可以在很多角度去看這個方塊哦

  注意:必須要聯網,貌似vuforia4.0就是收費版本了,限制了次數?不過自己玩玩是不用擔心的

     

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM