前言
VR中由于走動(dòng)比較容易頭暈,所以基本上玩家移動(dòng)都是靠傳送,這樣用戶更加直觀,傳送過(guò)去也不會(huì)感覺(jué)頭暈。
好了,那么我們一起來(lái)說(shuō)實(shí)現(xiàn)一下OpenXR的傳送功能。
二.準(zhǔn)備工作
我們需要準(zhǔn)備好Unity工程和環(huán)境配置
有了前文:Unity之OpenXR+XR Interaction Toolkit基本配置的介紹,我們就不在詳細(xì)說(shuō)明這些了,大家自行復(fù)習(xí)。
流程簡(jiǎn)述:
我們新建一個(gè)3D(URP)工程
然后通過(guò)PackageManager安裝XR Interaction ToolKit插件。
配置好XR Interaction Toolkit的Preset
新建一個(gè)3D空?qǐng)鼍埃缓髣?chuàng)建一個(gè)平面作為地面
準(zhǔn)備工作完畢
如下圖所示:
創(chuàng)建Localmotion System
通過(guò)菜單GameObect->XR->Localmotion System
創(chuàng)建一個(gè)Locomotion System
游戲?qū)ο?,這個(gè)對(duì)象非常重要,就是它控制著Origin(XR)的移動(dòng)。它身上有3個(gè)組件。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-432487.html
1.Localmotion System組件
Locomotion System對(duì)象用于控制對(duì) XR Origin 的移動(dòng)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-432487.html
到了這里,關(guān)于Unity之OpenXR+XR Interaction Toolkit實(shí)現(xiàn) 傳送的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!