其实只需要为物体添加【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
网友评论