Как активировать подсказки контроллера SteamVR
В нашей игре 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. Любая помощь в достижении этого будет очень цениться.