## #遊戲unity# AR手機遊戲的平臺構建(下)##
1.vuforia上註冊項目文件
在vuforia上創建一個屬於你的項目
找到如下選項
點擊Add License Key,並且勾選Development選項,輸入項目名稱(是英文的哦),同意協議,就可以看到已經有創建好的項目了哦。我的項目名稱是Sound
接着,要點擊你的項目名,把其中的密鑰複製到你可以找到的一個記事本文件中,以後會用到的
建立項目資源文件
點擊如下
點擊Add Database,進入新的一個界面點擊Add Target可以上傳項目識別圖片;
需要注意的是,項目識別圖片的名字只能是英文的才能上傳
上傳界面中,勾選Single Image就可以,表示上傳單張圖片,寬度寫50就可以
很坑的就是,上傳的時間會比較長,友情提醒:在上傳的過程中不要切出界面,因爲這樣失敗的機率會比較大
上傳成功後,要注意,如果顯示是三顆星或者兩顆星的話,表示這個識別圖的識別成功率是比較低的
接着,勾選識別圖片,下載識別圖信息
選擇Unity Editor模式,進行下載
在unity中將平臺轉換到安卓平臺2.在unity中進行的配置
- ImageTarget
在上一篇博客中,我們已經將vuforia的SDK導入了unity中,並且拖拽入了ARCamera和ImageTarget,現在對ImageTarget進行調整,是其在Game視圖中處於中間位置,如下圖所示,(這樣便於識別)
接着,我們選擇ImageTarget,在Inspector面板中對Image Target Behavior腳本進行設置。我們選擇Database爲我們導入的圖片庫名,選擇ImageTargrt爲我們希望識別的圖,即我們上傳的待識別圖。如果沒有導入圖片庫xxx.unitypackage,這裏將顯示Empty,並且只能選擇Vuforia SDK自帶的識別圖。選擇DateBase後ImageTarget會自動選擇,width和height會根據你上傳時填寫的大小自動設置(此大小是可以更改的,只是比例不會變)。
其餘選項可按照自己的需求設置。到這裏小夥伴們可能會發現,步驟是一樣的,但是並不能顯示我上圖的圖片,ImageTarget還是一樣是空白的。這是因爲上圖中右下角的材質沒有附上圖片。
我們在Assets下找到我們的圖片xinbake_scaled,由於圖片庫把我們的圖片shape改成了cube,我們沒有辦法將它附到ImageTarget這樣的平面上,所以需要先將它改爲2D。*需要注意的是還要改成Default哦,否則圖片始終顯示不出來哦,然後點擊Apply
- ARCamera
打開ARCamera的設置面板
把我們之前存下的密鑰複製到第一項;並勾選Datasets中的Load Sound Database和Active
因爲我們團隊的遊戲是雙卡互動的,所以要修改卡牌個數,如下:改爲2
以上,參數就設置好了,接下來就可以導入模型,真正開始我的酷炫AR回合製紙牌遊戲——音之國度的製作啦!期待下篇博客哦!