Unity HoloLens App выполняется как приложение Windows вместо AR - PullRequest
2 голосов
/ 16 мая 2019

Я создаю приложение HoloLens Unity, используя следующие инструменты

  • Unity 2018.3.14f1
  • Visual Studio 2017
  • Microsoft.MixedReality.Toolkit.Unity.Foundation-v2.0.0-RC1-Refresh.unitypackage (MRToolkit v2)

Проект Unity / Конфигурация сцены

  • Целевая платформа: универсальная платформа Windows
  • Целевое устройство: HoloLens
  • Архитектура: x86
  • Целевая версия SDK: последняя
  • Целевая версия платформы: 10.0.10240.0

Настройки целевой платформы

  • Поддерживаемое семейство устройств: голографическое
  • Настройки XR: поддержка VR (не проверено);Поддержка удаленного удаленного взаимодействия WSA (снимите флажок)
  • Другие настройки:

enter image description here

Как я развернул:

  1. Добавлена ​​открытая сцена
  2. Сборка
  3. Открыть * .sln файл
  4. Установить проект 'Universal Windows' в качестве проекта по умолчанию.
  5. Обновлено [Имя машины/ IP] для удаленного выполнения
  6. Запуск / запуск проекта с использованием «Удаленного устройства» (HoloLens 1)
    • пакет развертывания успешно
  7. НО вместоиз-за наличия CUBE, плавающего в реальном мире, hololens отобразил приложение как приложение для Windows.

enter image description here

Я пропустил какую-то неправильную конфигурацию?

Возможно, под целевой платформой?Настройки MRToolkit?Настройки платформы?Настройки UWP?

А также я не могу найти никакой документации о том, как выполнить развертывание с использованием последней версии MRToolkit v2 TO HOLOLENS 1.Если бы вы могли поделиться некоторыми ссылками, это было бы замечательно

Заранее спасибо.

Ответы [ 2 ]

4 голосов
/ 16 мая 2019

Вы пропустили некоторые настройки!Вы забыли включить режим XR в настройках плеера.В Edit > Project Settings > Player Последний вариант - XR Settings, вам нужно установить Virtual Reality Supported на true и проверить, что Windows Mixed Reality в качестве Virtual Reality SDKs

0 голосов
/ 30 мая 2019

В дополнение к ответу HoloLady, при развертывании в HoloLens 1 с MRTK v2 вы можете столкнуться с некоторыми дополнительными проблемами при сборке.

Вам необходимо использовать последнюю версию Windows Insider Preview на вашем сборочном ПК с самой последней версией.Windows SDK установлен ( 18988 работает ), хотя, видя, что вам удалось его построить, возможно, у вас уже есть это.

При попытке запустить приложение, которое будетзадействовать MixedRealityToolkit.Services.InputSimulation.asmdef.Быстрое решение этой проблемы - перейти в Assets / MixedRealityToolkit.Services / InputSimulation / в проекте Unity и изменить файл .amsdef для запуска на любой платформе.После этого он должен работать правильно.

...