跑跑車游戲網(wǎng)
您的位置:首頁VR資訊中心VR技術(shù)教程 → HTC Vive空間問題完美解決方案

HTC Vive空間問題完美解決方案

2016/11/1 9:05:12來源:本站整理作者:不詳我要評(píng)論(0)
4 頁 游戲空間與場(chǎng)地非等比空間速度縮放

三、游戲空間與場(chǎng)地非等比空間速度縮放

好了,說完了平移,最后,那就是場(chǎng)景為9*9米,而我場(chǎng)地只有三米或5米,怎么辦呢?

其實(shí)結(jié)果已經(jīng)比較明顯了。就是剛才FPSController還有個(gè)縮放的父節(jié)點(diǎn)。

那有人可能會(huì)有異議?直接來控制HTCvive相機(jī)的腳本來給得出的相機(jī)位置進(jìn)行修改縮放不就可以了嗎?

哎呀,這個(gè)方法確實(shí)很好啊,但是無法實(shí)現(xiàn),為什么呢?

因?yàn)橄鄼C(jī)無法在腳本層控制,在編輯器下運(yùn)行模型下,把所有腳本代碼勾選掉,相機(jī)的位置旋轉(zhuǎn)均還可以正常使用。

這基本說明,相機(jī)的控制在腳本層的機(jī)會(huì)很少,但是,我并不死心,下面就開始了各種嘗試。

當(dāng)然是在腳本中,看代碼吧。

要說的是:以上代碼對(duì)與HTC頭盔的相機(jī)設(shè)置下工均沒有任何的作用,看清楚是對(duì)實(shí)際效果有任何作用。

要說有作用,在編輯器模式下,編輯器里面現(xiàn)實(shí)為零,但是相機(jī)數(shù)據(jù)仍可以變化。

這是由于編輯器的數(shù)據(jù)顯示要先于真實(shí)的相機(jī)坐標(biāo),只是個(gè)假象,都是幻覺。

最終的解決方案,給FPSController添加一個(gè)父節(jié)點(diǎn),這樣就基本搞定了。

為了便于根據(jù)場(chǎng)地的大小和游戲場(chǎng)景的大小調(diào)節(jié)匹配,縮放參數(shù)做了一個(gè)配置文件,這里就不過多的詳述了。

至此,我們完成了,邊界放大,起點(diǎn)位置平移,游戲空間與場(chǎng)地非等比空間速度縮放。

順便說下,我們游戲場(chǎng)景為9*9而實(shí)際測(cè)試場(chǎng)地為2.5米左右的時(shí)候,縮放系數(shù)為0.5,這時(shí)候由于場(chǎng)地過小,速度過快有少于不適。

而在5*5左右時(shí)候,調(diào)節(jié)參數(shù),整體感覺還是非常舒服的,也沒有由于空間的大小而在游戲中感到局促。

本文導(dǎo)航

網(wǎng)友評(píng)論

發(fā)表評(píng)論

(您的評(píng)論需要經(jīng)過審核才能顯示)

查看所有0條評(píng)論>>