看這邊文章前,請你先配置Google VR的unity環(huán)境
這里是我第一節(jié)的教程
何為GVR的視覺焦點呢?
不清楚你是否有體驗過紙盒(Cardboard)的游戲?游戲是提供一個焦點通過頭部移動去瞄準焦點的结借。
GVR的Camera有別于其他unity3d的Camera的葵陵。
1.在原有的項目的基礎(chǔ)上纸型,我們先創(chuàng)建一個文件夾叫SeeScence
2.創(chuàng)建一個SeeScene的Scene
在SeeScene中可以看到原來的兩個對象,一個是Main Camera 食铐,另一個是光線
3.我們需要舍棄之前的MainCamera,換上我們的GVR的Camera尉咕,GVR的Camera是在GoogleVR-》Legacy-》Prefabs里面有一個特定的Camera對象叫做GvrMain,將它添加到界面璃岳。
(1)Head可以看成人的頭部年缎,然后里面包括兩個攝像頭,可以看成人的雙眼铃慷。有用過紙盒的應(yīng)用就會明白单芜,一左一右的顯示才能對應(yīng)雙眼的觀看
(2)Stereo Renderer:渲染界面,將所有立體影像渲染細節(jié)分配到視圖
創(chuàng)建一個地面Plane的對象之后犁柜,你可以看到這樣的顯示界面洲鸠。
4.當我創(chuàng)建一個Cube的方體的時候,和加入地面之后。
添加Material扒腕,顏色調(diào)成綠色
為方體添加綠色紋理之后
5.添加焦點 ?GoogleVR->Prefabs->UI->GvrReticle,將其添加到MainCamera里面(想象一下眼睛加入了判斷想要的事物),運行play的時候绢淀,你會發(fā)現(xiàn)會多出一個紅色的點(想象著你看著這個東西了)。
6.如果你只是看著它瘾腰,并沒有選中這個事物皆的。那需要如何才可以選中這個事物呢。
(1)需要一個系統(tǒng)統(tǒng)一管理
(2)需要cube可以接收它的關(guān)注蹋盆。
(3)需要我雙眼也開啟這個我關(guān)心這個事情
其分別對應(yīng)
(1)Scene里面UI-》EventSystem添加一個EventSystem费薄,然后在里面Add Component添加一個GazeInputModule(觀看輸入)
(2)在cube里面Add Component添加EventTrigger
(3)在MainCamera Add Component添加PhysicsRaycaster
這樣就可以看到紅色圈擴大(意思是你瞳孔放大,想要這東西了)
本節(jié)課程到這里栖雾,下一次課程是如果你焦點獲取后如何去讓你選中的物體喜歡上你哦楞抡。