在看這節(jié)之前,可以先觀看我之前的相關(guān)課程硝逢,以便增加了解:
[GVR]DayDream介紹和GVR SDK v1.0.0
[GVR]Google VR 和Gear VR app設(shè)定生成
如果覺得我的課程有用請給個贊和喜歡吧姨拥,謝謝!
這次課程是關(guān)于joystick手柄搖桿的教程渠鸽。
1.這里我們需要導(dǎo)入Standard Assets(Mobile)組件叫乌,里面包含了Joystick組件,這個組件是安裝Unity3d的時候有提供的徽缚,如果缺少的話需要單單安裝上這個組件就好可以了综芥。
注意,因為那個[GVR]DayDream介紹和GVR SDK v1.0.0安裝的5.4.1f的版本里面是沒有包含StandardAssets的安裝包猎拨,所以需要下載其他安裝插件單單下載這個組件包就可以了
安裝完這個之后膀藐,我們以[GVR]Google VR 觀看行走這個例子作為基礎(chǔ)
2.打開工程后,在Assets-》Impor Pacakage-》Characters導(dǎo)入一下資源到工程里面
3.添加FPSController組件到工程里面
這時候你發(fā)現(xiàn)會有兩個組件在場景里面红省,一個是我們自己的GvrMain和FPS內(nèi)置的FirstPersonCharacter Camera攝像頭
我們需要刪除FisrtPersonCharacter额各,然后將我們的GvrMain移動到FPSController里面
調(diào)整一下PFSController和GvrMain的坐標(biāo)到GvrMain原來的位置
4.我們選擇運行程序
這時候可以發(fā)現(xiàn)我們鼠標(biāo)可以控制視覺的方向,我們的上下左右鍵可以控制前進方向吧恃。
我們需要勾選菜單欄Mobile Input-》Disable
我們?yōu)楹我苿邮髽?biāo)可以調(diào)整角度虾啦,是因為我們FPSController 內(nèi)置了FirstPersonController里面有MouseLook(X Sentivity控制左右速度,Y Sensitivity控制上下速度)
5.我們需要添加添加我們使用的Joystick組件作為我們的控制
在菜單欄Edit-》Project Settings-》Input,我們可以扎到Mouse X和Mouse Y用于控制行走設(shè)置
以MouseX的設(shè)置為例(Mouse Y同樣的)
(1)鼠標(biāo)左鍵點擊Mouse X傲醉,選擇Duplicate Array Element創(chuàng)建一個新的Mouse X
(2)Type選擇Joystick Axis蝇闭,這樣使外部輸入支持Joystick控桿
(3)Sensitivity是設(shè)置速度
6.這些設(shè)置完成之后,你運行生成android的apk硬毕,參照[GVR]Google VR 和Gear VR app設(shè)定生成呻引。
7然后連接你的Joystick控桿,嘗試在大參林里行走吧吐咳。
下一節(jié)逻悠,我們介紹的是如何連接藍牙連接設(shè)備。
敬請期待韭脊。