VRTK4开发VR2:射线

        新版的VRTK4在Unity中无法识别手柄的事件,需要在StreamVR中配置,然后在unity中设置才能发出射线。

1.添加SteamVR动作

1.1 Window->SteamVR Input调出添加事件窗口,点击+号

1.2  添加动作并保存

2绑定手柄动作

2.1打开绑定界面

扫描二维码关注公众号,回复: 15017336 查看本文章

取消“镜像模式”

2.2删除原有的绑定

 2.3添加绑定

添加触控板

 给触控板添加触摸事件

 

3.在unity中添加手柄事件:新建空对象,添加脚本,设置如下

3.1添加SteamVR_Behaviour_Boolean.cs脚本,设置BooleanAction和InputSource

 3.2添加SteamVRBehaviourBooleanAction.cs脚本,把SteamVR_Behaviour_Boolean拖到LinkedBooleanBehaviour里面

 4.在unity中添加射线,设置如下

 设置完成,触摸右手柄的触摸板,即可发射射线

猜你喜欢

转载自blog.csdn.net/xzhanjian/article/details/126314787