Unity: Как протестировать Oculus OVRinput через редактор? Вопрос о рабочем процессе

Вот моя проблема,

Я использую unity 2017.4.30 для разработки приложения Oculus Go. Если кто-то еще сделал это, прежде чем вы узнаете, что вы можете заставить Unity создать APK и загрузить его в гарнитуру для тестирования своего программного обеспечения.

В настоящий момент мы пишем код, связанный с OVR Utilities, в частности OVRInput, который в основном связан с взаимодействием контроллера Oculus Go с холстом или объектами и т. Д.

Я хочу иметь возможность тестировать код, который мы пишем в редакторе, и не загружать APK каждый раз, чтобы протестировать его. Кажется, что некоторые вещи, такие как установка OVRCamera, нормально работают в редакторе, но контроллеры отображаются только при запуске из самого Oculus Go.

Есть идеи, как мы могли бы «смоделировать» или «виртуализировать» контроллер OVR в редакторе, чтобы я мог просто щелкать мышью?

Спасибо за прочтение,


person Silkutz    schedule 19.10.2019    source источник


Ответы (2)


Если вы не хотите писать свой собственный симулятор контроллера, я бы предложил использовать метод, который разработчики oculus quest использовали для быстрой отладки своей игры, который включает эмуляцию разрыва с помощью таких программ, как ALVR или VirtualDesktop.

При правильной настройке вы сможете просто нажать кнопку воспроизведения и сразу увидеть свою игру на ходу.

person Alexander Auberger    schedule 21.10.2019
comment
После моего исследования я должен был согласиться, что это способ сделать это. Не похоже на другую альтернативу - person Silkutz; 21.10.2019
comment
Да, я полагаю, что до тех пор, пока не появится ссылка на окулус. Я очень надеюсь, что тогда они разрешат отладку по USB. - person Alexander Auberger; 21.10.2019

Ответом был Oculus Link. Когда Quest был подключен к ПК через Link, контроллеры Quest эмулировались внутри единства. Задача решена.

person Silkutz    schedule 02.03.2020