Как реализован выбор контроллера Oculus Touch? - PullRequest
0 голосов
/ 02 июня 2019

Я чрезвычайно новичок в Unity и Oculus, и я пытаюсь следовать этому руководству о том, как включить лазерную указку контроллера для выбора 3D-объекта в Unity.

Это моя текущая попытка:

  • OVRCameraRig с компонентами:
    • OVR Physics Raycaster
  • EventSystem с компонентами:
    • Модуль ввода OVR (замена автономного модуля ввода). Преобразование луча входного модуля OVR установлено в OVRCameraRig
  • Визуализатор указателя OVR : Невозможно найти скрипт в интеграции Oculus, поэтомуневозможно добавить
  • OVR Raw Raycaster : Невозможно найти скрипт в Oculus Integration, поэтому невозможно добавить
  • Визуализатор выбора OVR : Невозможно найти скрипт в Oculus Integration, поэтому не могу добавить

Моя основная проблема в настоящее время заключается в том, что я не могу найти последние три ресурса, хотя я используюпоследний пакет интеграции Oculus.Кроме того, я получаю следующую ошибку (которая может быть или не быть результатом отсутствующих активов): NullReferenceException: UnityEngine.EventSystems.OVRInputModule.GetGazePointerData

1 Ответ

0 голосов
/ 04 июня 2019

Я решил эту проблему, направляя луч вперед от объекта-контроллера - лазер и при попадании луча просто делайте со своим объектом все, что вы хотите, вы также можете сделать тот же слой, что и для отбрасывания лучей, или игнорировать те, которые вы не делаете. Я не хочу снимать лучи ...

...