接上一篇,這篇教大家如何制作具體內容
首先 拖拽一個metaioTracker 到metaioSDK組件下
這里插一句, metaio SDK有個小bug, 如果你加入多個metaioTracker 控件在unity中, 一般我們需要改變coordinate Sytem ID 來做不同的目標追蹤,
每一個metaioTracker給他一個唯一的COS ID
但是在unity里面你需要在 Tracking Pattern 給他指定一張圖片,隨便一張都可以,因為如果不指定圖片, 只要一編譯運行,所有的metaioTracker 的COS ID 全部會還原為1
所以要像這樣指定一張Pattern圖片, 此圖片一定要放置在StreamingAssets目錄下
這個并不會影響你最終的tarcking, 實際使用的tracker 圖片還是由你在 .xml的配置文件里面指定的。
到這里準備工作就算完成了,下面可以在metaioTracker下加入任何你想顯示的物體。
比如我們加入一個plane 和一個cube,當然還要加入一個光源 Directional Light
通過調整大小和 位置 ,變成如下形態
好了,這時候先保存一下我們的scene
然后關閉unity, 之前有個步驟忘了做, 用untiy結合metaio做ar 必須使用opengl方式啟動unity。
首先找到unity啟動圖標,右鍵選擇 properties ,進入如下界面
在"Target" 內,我們要手動加入 -force-opengl 啟動命令如下
然后點擊OK ,關閉,重新啟動unity ,這時候你會發現啟動后標題欄變了
最后多了<OpenGL> 標志
如果你啟動沒有這個標志,那么你在windows上是看不到運行效果的
好了,下面我們點擊play ,運行我們的scene,機器要裝攝像頭哦
好了,metaio的Logo 過后就會看見我們攝像頭里面的場景,
接著把攝像頭對準我們的tarcking 圖
為了效果明顯,我們還是先只放置一個cube 和 light, 先把plane去掉吧,
好了,現在可以看見cube出現在了我們的marker 圖片上面,記得cube 的坐標要設置為0,0,0
要不然在鏡頭中你會看不到我們的方塊。
好了, 最初步的使用就先講解到這里,后續會講更復雜的控制,和使用unity的腳本
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。