Unity Pico Neo2 隔空取物

2022-07-07  本文已影响0人  114105lijia

其实只需要为物体添加【XR Grab Interactable】组件就可以了。

下面是一个模拟打保龄球场景:

搭建场景

1、调整好XR Rig的角度
2、添加3个圆柱体,添加【Rigidbody】组件,调整position
3、添加3个球体,添加【Rigidbody】组件,调整position
场景随意的,到时候会把圆球隔空取物到手柄上,然后扔出去,撞击圆柱体


image.png
隔空取物设置
为球体添加【XR Grab Interactable】组件 image.png

此时,已经可以预览了。在VR中,将射线移动到球体上,按住Grip键,拾取保龄球,记住不要松开Grip键了,一松开,球就掉了。之后将球扔出去,扔的一瞬间松开Grip键。

调整球的移动速度

修改【XR Grab Interactable】组件的Throw Gelocity Scale属性即可


image.png
使用Trigger键操作

选择右手柄,然后修改其【XR Controller】组件的Select Usage属性为Trigger


image.png
上一篇下一篇

猜你喜欢

热点阅读