SteamVR_Controller не может быть найден - PullRequest
0 голосов
/ 22 сентября 2018

Я пытаюсь создать клон Pokemon Go в Unity после этого урока (https://www.youtube.com/watch?v=XH942mANiv4). Однако я пытаюсь также заставить его работать в VR с SteamVR.

Однако, следуя инструкциямРуководство по Vive на веб-сайте Wenderlich здесь (https://www.raywenderlich.com/792-htc-vive-tutorial-for-unity), Я получаю следующую ошибку:

Assets / Scripts / ViveControllerInput.cs (7,13): ошибка CS0246: имя типа или пространства имен 'SteamVR_TrackedObject'не может быть найдено. Вам не хватает Valve.VR с использованием директивы?

Я перетаскиваю ViveControllerInputTest на оба контроллера, но я все еще получаю эту ошибку компиляции.

Без сценария,Я могу надеть гарнитуру, увидеть контроллеры и погулять.

Буду признателен за любую помощь! Спасибо

1 Ответ

0 голосов
/ 06 октября 2018

С выпуском версии 2.0 подключаемого модуля SteamVR Unity, Valve обновил код для использования новой системы ввода SteamVR (удалив предыдущую систему контроллеров).Дополнительная информация:

Вы можете:

  • обновить проект доиспользуйте новую систему ввода SteamVR или
  • загрузите предыдущую версию плагина SteamVR Unity из Github и вручную добавьте ее в свой проект.Например, версию 1.2.3 подключаемого модуля SteamVR Unity можно загрузить здесь: https://github.com/ValveSoftware/steamvr_unity_plugin/releases/tag/1.2.3
...