使用Vuforia和Unity開發AR小遊戲(一)
阿新 • • 發佈:2019-02-13
寫在前面
vuforia是高通提供的SDK,主要用來進行影象的追蹤和識別。先將本地的圖片上傳到高通的伺服器,伺服器會提取特徵值,然後生成相應的資料庫,之後再將該資料庫整合到遊戲中,進行本地的特徵匹配來識別影象(本地識別)。使用Vuforia SDK可以不用從零開始編寫影象識別模組,方便快捷,具體步驟如下:
Step 1
安裝unity5.0以上
安裝visual studio 2013以上
Step 2
下載Vuforia外掛
下載unity的vuforia擴充套件外掛,選擇Download for Unity
Step 3
新建專案,匯入下載好的vuforia外掛
Step 4
註冊證書
需要先註冊賬號,登入成功後才能新增證書
Step 5
匯入外掛和證書
刪除Hierarchy視窗中的Main Camera,新增ARCamera,然後將我們之前生成的vuforia的證書金鑰匯入到的AR專案中,只需要將那一長串證書金鑰黏貼到ARCamera的VuforiaBehaviour元件的App License Key的方框中。
Step 6
生成Target資料庫
建立資料庫,並上傳圖片,生成Target資料庫,然後下載資料庫,選擇unity版本。
Step 7
匯入Target資料庫
將下載好的資料庫匯入到AR
Step 8
新增ImageTarget
將Prefabs中的ImageTarget拖到Hierarchy視窗中,在Image Target Behaviour指令碼下方選擇我們剛剛匯入的資料庫和對應的Image Target。
Step 9
匯入模型,作為ImageTarget的子節點。編寫Default Trackable Event Handle指令碼,控制模型的顯示和消失,然後將該指令碼掛載到
未完待續。。。