HoloLens SpatialMapping недоступен - PullRequest
3 голосов
/ 19 марта 2019

Я работаю над учебником MR Basics 101: https://docs.microsoft.com/en-us/windows/mixed-reality/holograms-101

И все настраиваю, как предлагается в этой статье: https://docs.microsoft.com/en-us/windows/mixed-reality/install-the-tools

Но когда я загружаю образец Origami иоткройте его в Unity в рекомендованной версии 2018.3.X или другой рекомендованной версии LTS. Я получаю сообщение об ошибке:

Assets\Holograms\Support\Spatial Mapping\SpatialMapping.cs(24,13): error CS0246: The type or namespace name 'SpatialMappingRenderer' could not be found (are you missing a using directive or an assembly reference?)

Только когда я открываю его в Unity Version 2017.2.5f1, он работает.Означает ли это, что только в этой версии доступен пакет HoloLens?Или я должен установить его отдельно для новых версий?

Ответы [ 2 ]

2 голосов
/ 19 марта 2019

Если вы используете одну из более старых версий Mrtk, вы должны использовать LTS-версию Unity 2017 года.Если вы используете MrtkVnext V1 или V2, вы должны использовать Untiy 2018.

Но все руководства от Microsoft сделаны на Unity 2017 со старой версией Mrtk, также известной как HoloToolKit ... есть некоторая путаницаотносительно именования.

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

Это «ошибка» в более поздних версиях Unity 2018 и выше при импорте проектов со старой версией, в которой эти 2 класса не импортируются автоматически. Просто зайдите в настройки XR в настройках проигрывателя и снимите галочку / отметку «Виртуальная реальность поддерживается». Это повторно загрузит недостающие классы.

...