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

В этой статье описывается следующий вариант использования голографического удаленного взаимодействия:

  • Вы хотите предварительно просмотреть и отладить приложение в процессе разработки. Вы можете запустить приложение локально в редакторе Unity на компьютере в режиме воспроизведения и выполнить потоковую передачу взаимодействия на HoloLens. Это позволяет быстро выполнить отладку приложения без создания и развертывания всего проекта. Мы называем этот тип приложения голографическим приложением в режиме воспроизведения (предварительная версия). Входные данные из HoloLens — взгляд, жест, голос и пространственное сопоставление — отправляются на компьютер, где содержимое отображается в виртуальном иммерсивном представлении. Затем отрисованные кадры отправляются в HoloLens.

Дополнительные сведения о голографическом удаленном взаимодействии см. в статье Общие сведения о голографическом удаленном взаимодействии.

Обратите внимание, что вы также можете использовать голографическое удаленное взаимодействие, если хотите, чтобы ресурсы компьютера использовали ваше приложение , а не полагаться на встроенные ресурсы HoloLens.

Настройка голографического удаленного взаимодействия

Чтобы использовать голографическое удаленное взаимодействие, необходимо установить приложение Проигрыватель голографического удаленного взаимодействия из Microsoft Store на holoLens (в этой статье мы будем называть его просто проигрывателем). Как описано ниже, после скачивания и запуска приложения вы увидите номер версии и IP-адрес для подключения. Для работы с подключаемым модулем OpenXR потребуется версия 2.4 или более поздняя.

Для голографического удаленного взаимодействия требуется быстрый компьютер и Wi-Fi подключение. Дополнительные сведения см. в статье Голографический проигрыватель удаленного взаимодействия, см. выше.

Снимок экрана: голографический проигрыватель удаленного взаимодействия, запущенный в HoloLens

В следующих шагах предполагается, что вы уже настроили проект для использования OpenXR (другими словами, вы импортировали необходимые пакеты и выбрали параметры для подключаемого модуля OpenXR). Если вы еще не сделали этого, ознакомьтесь со статьями о настройке нового проекта OpenXR с помощью MRTK или без MRTK.

  1. На HoloLens 2 перейдите в Microsoft Store и установите проигрыватель**.

  2. На HoloLens 2 запустите и войдите в проигрыватель. Обратите внимание, что в меню Пуск на плитке проигрывателя отображается голографическое удаленное взаимодействие. После запуска проигрывателя обязательно нажмите кнопку "Воспроизвести", которая отображается в середине интерфейса проигрывателя.

  3. В Unity в строке меню выберите Смешанная реальность>Отменить>голографическое удаленное взаимодействие для режима воспроизведения.

    Снимок экрана: панель параметров проекта, открытая в редакторе Unity с выделенным элементом управления подключаемым модулем XR.

  4. В окне Голографическое удаленное взаимодействие для режима воспроизведения в поле Имя удаленного узла введите IP-адрес HoloLens 2.

    Совет

    IP-адрес HoloLens 2 отображается в интерфейсе проигрывателя после нажатия кнопки "Воспроизвести", чтобы запустить его.

    Снимок экрана: голографический проигрыватель удаленного взаимодействия, запущенный на HoloLens 2 с обведенным IP-адресом.

  5. При необходимости измените другие параметры.

  6. Нажмите кнопку Включить голографическое удаленное взаимодействие для режима воспроизведения .

    Снимок экрана: окно голографического удаленного взаимодействия в режиме воспроизведения.

  7. Нажмите кнопку Воспроизвести, чтобы перейти в режим воспроизведения, а затем просмотрите приложение в HoloLens 2.

    Совет

    Для отладки скриптов C# в режиме воспроизведения подключите Visual Studio к Unity.