繁体   English   中英

HTC VIVE Unity C#VRTK在同一个控制器上使用简单的指针和贝塞尔指针?

[英]HTC VIVE Unity C# VRTK use simple pointer and bezier pointer on the same controller?

我正在使用VR工具包为Unity上的HTC VIVE开发,我试图在同一个控制器上使用简单的指针脚本和bezier指针脚本。 问题是两个脚本默认使用触摸板,而相同的事件“aliasPointer”用于启用或禁用。

我想知道是否可以使用触控板的bezier指针和触发器的简单指针?

目前,除非您更改代码以侦听备用事件以进行激活,否则无法进行此操作。

\n

但是可能值得在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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM