在Unity3D VR游戏中,我试图指导用户如何使用SteamVR 2.0中的内置控制器提示进行传送,抓取物体等。 SteamVR软件包中的Unity脚本有一个名为ControllerHintsExample.cs的脚本,但是它提供的唯一示例是如何循环显示所有提示,而不是如何触发特定提示。
在搜索了有关此事的稀疏文档和其他帖子之后,这就是我到目前为止的内容:
[SteamVR_DefaultAction("Teleport")]
public SteamVR_Action_Boolean teleportAction;
...
public void ShowTriggerHint()
{
ControllerButtonHints.ShowButtonHint(this, teleportAction); //todo: assess
}
但是,这不起作用,我已经走到了尽头。据我了解,如果可以正确触发,那么激活传送的按钮将在VR的控制器上闪烁。对于如何实现这一目标的任何帮助将不胜感激。