[Theta V]在Unity裡用Theta V 玩360吧!
測試環境:Unity2018.1.02
測試電腦:MacOS 10.13.6
p.s.下面分享的腳本可以從參考資料中找到,我只有小改一些內容
第一步 用USB連接電腦
這一步應該是最簡單的,因為真的只要接上USB就好了XD
第二步 新增一個腳本
這個腳本的目的在於把WebCam拍到的東西做成一張新的貼圖(texture)
再賦予到材質的貼圖上
for(int i = 0;i<devices.length;i++) Debug.Log(devices[I].name
檢查電腦讀到的webcam是哪一個(懶得寫動態切換(´_ゝ`)
修改後再重新按一次播放鍵
第三步 新增一個新的shader
下面shader功能是將外邊的Mesh 渲染成裡邊
v.normal.xyz = v.normal * -1//代表整個面方向相反
最後再新增一個Material把剛才寫好的shader拖曳進去
第四步 新增一個球體,並修改參數
把camera、sphere 的位置歸零(0,0,0)
把剛才的Material直接拉到這顆球上
然後再把步驟二創建的腳本拖曳到這個球上
大功告成ヽ(✿゚▽゚)ノヽ(✿゚▽゚)ノヽ(✿゚▽゚)ノ
參考資料:
https://community.theta360.guide/t/howto-unity-and-theta-v-live-streaming-mac-os-x/1681