Известные проблемы в версиях и пакетах Unity

Некоторые версии Unity или подключаемые модули Unity имеют известные несовместимости, блокирующие нормальную работу приложений на устройствах HoloLens 2 или Windows Mixed Reality. Хотя обычно мы поддерживаем все версии LTS Unity и их проверенные подключаемые модули, мы рекомендуем избегать таких сборок Unity и подключаемых модулей Unity, чтобы гарантировать нормальную работу приложений.

Мы рекомендуем использовать последнюю версию исправления 2021.3 LTS и рекомендуемую версию подключаемых модулей Unity вместе с последней Смешанная реальность подключаемым модулем OpenXR.

Если вы используете более ранний выпуск исправлений Unity, обязательно ознакомьтесь с таблицей известных проблем блокировки , чтобы избежать сборок с другими проблемами блокировки.

Активные блокирующие проблемы

Блокирующие проблемы Состояние & последнее обновление   Версии с проблемой   Меры по снижению риска
Приложение HL2, использующий URP, имеет более высокую производительность отрисовки в Unity 2022 по сравнению с Unity 2021 при использовании материала URP Lit по умолчанию. Изучается:
2023/01/04
Unity 2022.*.*
с URP 13.*.*
Избегайте URP в Unity 2022, избегайте использования материалов URP по умолчанию или используйте URP в Unity 2021.3.14+
Не удается создать пакеты приложений UWP (APPX или MSIX) в Unity 2021 и 2022 Выполняется:
2023/09/29
Воспроизводимо с: 2021.3.30f1, 2022.3.8f1 Используйте Unity 2021.3.27 или более раннюю версию. Или вручную добавьте Манифест Appx в проект VS приложения. Дополнительные сведения см. на форуме Unity и в отслеживании проблем Unity .
Если версия пакета ARFoundation не соответствует импортированной версии ARSubsystems, в приложении HL2, импортируемом MRTK3 и Пространственные привязки Azure, могут возникать ошибки Guid для конфликтов ресурсов с. При использовании ARFoundation 5.x+ вручную добавьте com.unity.xr.arsubsystems версии 5.0.2 в диспетчер пакетов проекта. Вы получите предупреждение о том, что ARSubsystems не рекомендуется использовать, но его можно игнорировать.

Решенные блокирующие проблемы

Блокирующие проблемы Состояние & последнее обновление   Версии с проблемой   Версии с исправлениями
Приложение HL2 аварийно завершает работу при обнаружении рук. Исправлено:
2023/03/24
Unity 2022, Unity 2021, Unity 2020 с
com.unity.inputsystem 1.5.0
Использование com.unity.inputsystem 1.5.1 или более поздней версии
Приложение HL2, использующее URP, имеет худшую производительность рендеринга в Unity 2021 по сравнению с Unity 2020. Исправлено:
2023/01/13
Unity версии < 2021.3.14f1
с URP 12.*.*
Использование Unity 2021.3.14f1 и более поздних версий
Сборка приложения через IL2CPP в Unity завершается сбоем из-за ошибок компиляции. Дополнительные сведения о первопричине см. здесь. Исправлено:
2022/11/10
Visual Studio 2022
версия 17.4+ с
Версии Unity <
2020.3.42f1, 2021.3.14f1, 2022.1.23f1, 2022.2.0b16 и 2023.1.0a19
Используйте Visual Studio 2019 или Unity версии >= 2020.3.42f1, 2021.3.14f1, 2022.1.23f1, 2022.2.0b16 или 2023.1.0a19
Приложению удаленного взаимодействия голографических приложений, использующему подключаемый модуль OpenXR 1.5.1 Unity, не удается подключиться к проигрывателю удаленного взаимодействия, если к размещенному компьютеру не подключены другие гарнитуры виртуальной реальности. Исправлено:
2022/10/04
Использование Unity 2020 или Unity 2021
с подключаемым модулем Unity OpenXR =
1.5.0, 1.5.1 и 1.5.2
При использовании удаленного взаимодействия голографических приложений используйте подключаемый модуль <Unity OpenXR = 1.4.3 или >= 1.5.3.
В приложениях UWP ARM32 для Unity, сборка которых выполнена в режиме выпуска с использованием Visual Studio 2022, возникнет внутренняя ошибка компилятора в Visual Studio. Исправлено:
09.08.2022
Visual Studio 2022
версии 17.1.1+
Использование Visual Studio 2019 или Visual Studio 2022 версии >= 17.3
Приложение HL2, использующее URP, подключаемый модуль WindowsXR и рендеринг цветового пространства Gamma, имеет худшую производительность рендеринга в Unity версии 2020 и выше. Исправлено:
15.06.2022
Unity 2020.*.*
с URP 10.*.*
с подключаемым модулем Windows XR версии <= 4.6.3
Использование подключаемого модуля Windows XR версии >= 4.6.4
В приложении HL2, использующем пакет Unity Burst (например, часто используемый с URP), возникнет ошибка компиляции ILCPP в VisualStudio. Исправлено:
2022/06/06
Пакет Unity Burst
1.6.5, 1.7.0 или 1.7.1
Используйте пакет Unity Burst 1.6.6 или 1.7.2 или более поздней версии.
Приложение с экраном-заставкой по умолчанию отображает четыре вращающиеся точки при запуске в HL2 или после приостановки и возобновления приложения. Исправлено:
20.05.2022 г.
Unity 2020.3.32-34f1
и Unity 2021.2.17~19f1 и Unity 2021.3.0~3f1
Используйте Unity 2020.3.35f1 или Unity 2021.3.4f1 либо более поздних версий
В приложении HL2 наблюдается сильное дрожание картинки. Исправлено:
2.12.2021
Unity 2020.3.21f1–
Unity 2020.3.23f1
Используйте Unity 2020.3.24f1
и более поздних версий
Внутренний компонент OpenXR с URP может взаимоблокироваться в HL2. Исправлено:
13.05.2021
Unity 2020.3.0f1–
Unity 2020.3.7f1
Используйте Unity 2020.3.8f1
и более поздних версий