Unity 버전 및 패키지의 알려진 문제

일부 버전의 Unity 또는 Unity 플러그 인에는 앱이 HoloLens 2 또는 Windows Mixed Reality 디바이스에서 예상대로 작동하지 못하도록 차단하는 알려진 비호환성이 있습니다. 일반적으로 모든 LTS 버전의 Unity 및 검증된 플러그 인을 지원하지만, 앱이 예상대로 작동하도록 하려면 Unity 및 Unity 플러그 인의 특정 빌드를 피하는 것이 좋습니다.

최신 2021.3 LTS 패치 버전과 권장되는 Unity 플러그 인 버전을 최신 Mixed Reality OpenXR 플러그 인과 함께 사용하는 것이 좋습니다.

이전 Unity 패치 릴리스를 사용하는 경우 알려진 차단 문제 테이블을 참조하여 다른 차단 문제가 있는 빌드를 방지해야 합니다.

활성 차단 문제

차단 문제 상태 & 마지막 업데이트   문제가 있는 버전   완화 방법
URP를 사용하는 HL2 앱은 기본 URP Lit 재질을 사용할 때 Unity 2021에 비해 Unity 2022의 렌더링 성능이 더 저하되었습니다. 조사 중:
2023/01/04
Unity 2022.*.*
URP 13.*.*
Unity 2022에서 URP를 방지하거나, 기본 URP 재질을 사용하지 않거나, Unity 2021.3.14 이상에서 URP를 사용하지 마세요.
Unity 2021 및 2022에서 UWP 앱 패키지(APPX 또는 MSIX)를 빌드할 수 없음 진행 중:
2023/09/29
재현 가능: 2021.3.30f1, 2022.3.8f1 Unity 2021.3.27 이하를 사용합니다. 또는 앱의 VS 프로젝트에 Appx 매니페스트를 수동으로 추가합니다. 자세한 내용은 Unity 포럼Unity의 문제 추적기를 참조하세요.
MRTK3 및 Azure Spatial Anchors를 모두 가져오는 HL2 앱은 ARFoundation 패키지 버전이 가져온 ARSubsystems 버전과 일치하지 않는 경우 '자산 충돌의 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 이상 사용
URP를 사용하는 HL2 앱은 Unity 2020에 비해 Unity 2021에서 렌더링 성능이 저하됩니다. 고정:
2023/01/13
Unity 버전 < 2021.3.14f1
URP 12.*.*
Unity 2021.3.14f1 이상 사용
컴파일 오류로 인해 Unity에서 IL2CPP를 통해 애플리케이션을 빌드하지 못합니다. 근본 원인에 대한 자세한 내용은 여기의 토론을 참조 하세요. 고정:
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 사용
호스팅 PC에 다른 VR 헤드셋이 연결되어 있지 않은 경우 Unity의 OpenXR 플러그 인 1.5.1을 사용하는 홀로그램 앱 원격 원격 앱이 원격 플레이어에 연결하지 못합니다. 고정:
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을 사용합니다.
Visual Studio 2022를 사용하여 릴리스 모드로 빌드된 ARM32 UWP Unity 앱은 Visual Studio에서 내부 컴파일러 오류가 발생합니다. 고정:
2022/08/09
Visual Studio 2022
버전 17.1.1 이상
Visual Studio 2019 또는 Visual Studio 2022 버전 >= 17.3.* 사용
URP, WindowsXR 플러그 인 및 감마 색 공간 렌더링을 사용하는 HL2 앱은 Unity 2020 이상에서 렌더링 성능이 저하됩니다. 고정:
2022/06/15
Unity 2020.*.*
URP 10.*.*
및 Windows XR 플러그 인 <=4.6.3
Windows XR 플러그 인 버전 >= 4.6.4 사용
Unity의 버스트 패키지를 사용하는 HL2 앱(예: URP를 사용할 때 일반적으로 사용됨)은 Visual Studio에서 ILCPP 컴파일 오류를 발생시킵니다. 고정:
2022/06/06
Unity 버스트 패키지
1.6.5, 1.7.0 또는 1.7.1
Unity 버스트 패키지 1.6.6 또는 1.7.2 이상 버전을 사용합니다.
기본 시작 화면이 있는 애플리케이션은 HL2에서 시작할 때 또는 애플리케이션이 일시 중단되고 다시 시작된 후에 4개의 회전하는 점을 표시합니다. 고정:
2022/05/20
Unity 2020.3.32-34f1
및 Unity 2021.2.17~19f1 및 Unity 2021.3.0~3f1
Unity 2020.3.35f1 또는 Unity 2021.3.4f1 이상 사용
HL2 애플리케이션은 심하게 흔들리는 이미지를 표시합니다. 고정:
2021/12/02
Unity 2020.3.21f1~
Unity 2020.3.23f1
Unity 2020.3.24f1 사용
이상.
URP가 있는 OpenXR 백 엔드는 HL2에서 교착 상태가 될 수 있습니다. 고정:
2021/05/13
Unity 2020.3.0f1~
Unity 2020.3.7f1
Unity 2020.3.8f1 사용
이상.