1. 程式人生 > >unity+高通vuforia開發增強現實(AR)教程(三)

unity+高通vuforia開發增強現實(AR)教程(三)


前段時間忙公司的事,好久沒到CSDN來了,看到教程有這麼多人蔘考,決心再接再厲,這篇教程就講講怎麼做video形式的增強現實。(自己做了個案例,少女時代著名的甩大腿舞戳我O(∩_∩)O

高通的SDK好像沒有video的預製件,所以我一般都下載最新的samples,裡面有我們需要用到的預製件。高通官網下載:


將包匯入unity,大家可以選擇自行研究例子,理清製作思路,當然也可以直接利用我總結出來的方法制作。

1、和之前介紹的AR製作一樣,首先刪掉main camera,在Assets搜尋AR Camera並將其拖到Hierarchy,同樣的將ImageTarget也拖進來,對ImageTarget引數進行修改,這裡我使用例子裡的識別圖。

2、在assets裡找到video這個預製件,將他拖到imagetarget下作為子物體。


3、 修改video的引數,path是視訊的名字加字尾,例如:VuforiaSizzleReel_1.m4v,因為視訊一般較大,所以建議大家將視訊格式轉為3g2,可以大大壓縮視訊所佔空間,唯一的缺點是不能在電腦上測試。


4、 最重要的問題,vuforia如何找到視訊的路徑?答案是,視訊必須放在指定資料夾下,當然可以到程式碼修改資料夾。預設的是StreamingAssets資料夾下


5、其他的操作,如需控制視訊播放,比如識別圖移出攝像頭,然後再次識別,視訊是從頭開始播放還是從上一次的位置播放呢?大家自行閱讀VideoPlaybackBehaviour這個指令碼,然後修改程式碼就可以了~\(≧▽≦)/~啦啦啦