1

我正在使用 VR Tool Kit 在 Unity 上为 HTC VIVE 进行开发,并且我试图在同一个控制器上使用简单指针脚本和贝塞尔指针脚本。问题是两个脚本默认使用触摸板和相同的事件“aliasPointer”来启用或禁用。

例如,我想知道是否可以将贝塞尔指针用于触摸板,将简单指针用于触发器?

4

1 回答 1

0

目前这是不可能的,除非您更改代码以侦听替代事件以进行激活。

但可能值得在 github 问题页面上提出您的问题:https ://github.com/thestonefox/VRTK/issues ,因为这可能是一个

在 Github master 上最新版本的 VRTK 中,您现在可以通过创建一个新脚本来执行此操作,该脚本继承您要覆盖的指针(例如 SimplePointer),然后只需覆盖按钮注册方法:

https://github.com/thestonefox/VRTK/blob/master/Assets/VRTK/Scripts/Pointers/VRTK_BasePointer.cs#L165

然后,您可以注册要激活的任何按钮并设置指针。

于 2016-12-27T08:17:35.780 回答