一.前言
當(dāng)我們接入XR Interaction Toolkit之后,我們可以很方便的做不同VR設(shè)備的適配,這在很大程度上提升了我們的開(kāi)發(fā)效率,我們除了通過(guò)射線和物體交互之外,偶爾我們也會(huì)希望監(jiān)聽(tīng)手柄上的部分按鍵的點(diǎn)擊事件,今天我們就來(lái)實(shí)現(xiàn)如何監(jiān)聽(tīng)VR手柄的按鈕事件。
二.準(zhǔn)備工作
我們需要準(zhǔn)備好Unity2021工程和環(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場(chǎng)景
準(zhǔn)備工作完畢
三.新建XR-Origin
我們通過(guò)菜單創(chuàng)建XR-Origin (VR)
然后找到手柄節(jié)點(diǎn)LeftHandController或者RightHandController,如下圖所示:
我們看到XR Controller(Action-based)組件,我們獲取手柄按鍵點(diǎn)擊就需要用到它。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-451167.html
四.監(jiān)聽(tīng)Trigger鍵按下事件
我們文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-451167.html
到了這里,關(guān)于Unity之OpenXR+XR Interaction Toolkit實(shí)現(xiàn) 監(jiān)聽(tīng)VR手柄按鍵的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!