[GVR]Google VR FPS控制

在看這節(jié)之前,可以先觀看我之前的相關(guān)課程,以便增加了解:

[GVR]Google VR 工程導(dǎo)入

[GVR]DayDream介紹和GVR SDK v1.0.0

[GVR]Google VR 視覺焦點(diǎn)創(chuàng)建

[GVR]Google VR 焦點(diǎn)事件觸發(fā)

[GVR]Google VR 和Gear VR app設(shè)定生成

[GVR]Google VR 行走控制

[GVR]Google VR 觀看行走

如果覺得我的課程有用請給個(gè)贊和喜歡吧,謝謝!


這次課程是關(guān)于joystick手柄搖桿的教程。

1.這里我們需要導(dǎo)入Standard Assets(Mobile)組件,里面包含了Joystick組件,這個(gè)組件是安裝Unity3d的時(shí)候有提供的,如果缺少的話需要單單安裝上這個(gè)組件就好可以了。

StandardAssets 安裝

注意,因?yàn)槟莻€(gè)[GVR]DayDream介紹和GVR SDK v1.0.0安裝的5.4.1f的版本里面是沒有包含StandardAssets的安裝包,所以需要下載其他安裝插件單單下載這個(gè)組件包就可以了

安裝完這個(gè)之后,我們以[GVR]Google VR 觀看行走這個(gè)例子作為基礎(chǔ)

2.打開工程后,在Assets-》Impor Pacakage-》Characters導(dǎo)入一下資源到工程里面

3.添加FPSController組件到工程里面


添加FPSController

這時(shí)候你發(fā)現(xiàn)會有兩個(gè)組件在場景里面,一個(gè)是我們自己的GvrMain和FPS內(nèi)置的FirstPersonCharacter Camera攝像頭

我們需要?jiǎng)h除FisrtPersonCharacter,然后將我們的GvrMain移動(dòng)到FPSController里面

調(diào)整一下PFSController和GvrMain的坐標(biāo)到GvrMain原來的位置

調(diào)整位置

4.我們選擇運(yùn)行程序

這時(shí)候可以發(fā)現(xiàn)我們鼠標(biāo)可以控制視覺的方向,我們的上下左右鍵可以控制前進(jìn)方向。

我們需要勾選菜單欄Mobile Input-》Disable

我們?yōu)楹我苿?dòng)鼠標(biāo)可以調(diào)整角度,是因?yàn)槲覀僃PSController 內(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)左鍵點(diǎn)擊Mouse X,選擇Duplicate Array Element創(chuàng)建一個(gè)新的Mouse X

(2)Type選擇Joystick Axis,這樣使外部輸入支持Joystick控桿

(3)Sensitivity是設(shè)置速度

6.這些設(shè)置完成之后,你運(yùn)行生成android的apk,參照[GVR]Google VR 和Gear VR app設(shè)定生成。

7然后連接你的Joystick控桿,嘗試在大參林里行走吧。

下一節(jié),我們介紹的是如何連接藍(lán)牙連接設(shè)備。

敬請期待。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容