Unity 버전 및 패키지의 알려진 문제
일부 버전의 Unity 또는 Unity 플러그 인에는 HoloLens 2 또는 Windows Mixed Reality 디바이스에서 앱이 예상대로 작동하지 않도록 차단하는 알려진 비호환성이 포함되어 있습니다. 일반적으로 모든 LTS(장기 지원) 버전의 Unity 및 확인된 플러그 인을 지원하지만, 앱이 예상대로 작동하도록 Unity 및 Unity 플러그 인의 특정 빌드를 방지하는 것이 좋습니다.
최신 Mixed Reality OpenXR 플러그 인과 함께 2022.3 LTS의 최신 패치 버전과 권장되는 Unity 플러그 인 버전을 사용하는 것이 좋습니다.
이전 Unity 패치 릴리스를 사용하는 경우 알려진 차단 문제 테이블을 참조하여 다른 차단 문제가 있는 빌드를 방지해야 합니다.
활성 차단 문제
차단 문제 | 상태 및 마지막 업데이트 | 문제가 있는 버전 | 완화 |
---|---|---|---|
Unity에서 DirectX 12를 사용하는 HL2 앱은 DirectX 11을 사용하는 앱보다 렌더링 성능이 저하됩니다. Unity 6은 기본적으로 DirectX 12로 설정되며, 이로 인해 예기치 않은 성능이 저하됩니다. | 조사 중: 2024/05/23 |
Unity 2021.3.0f1에서 Unity 6000.*.* DirectX 12 |
DirectX 12를 사용하지 않습니다. Unity에서 Project 설정 > Player 기타 설정 > Un검사 Auto Graphics API > Add Direct3D11 > Remove Direct3D12 > 로 이동합니다. |
MRTK3 및 Azure Spatial Anchors를 모두 가져오는 HL2 앱은 ARFoundation 패키지 버전이 가져온 ARSubsystems 버전과 일치하지 않는 경우 '자산 충돌의 Guid' 오류를 표시할 수 있습니다. | ARFoundation 5.x+를 사용하는 경우 프로젝트의 패키지 관리자 com.unity.xr.arsubsystems 버전 5.0.2를 수동으로 추가합니다. ARSubsystems가 더 이상 사용되지 않는다는 경고 메시지가 표시될 수 있지만 이 메시지는 무시될 수 있습니다. |
차단 문제 해결
차단 문제 | 상태 및 마지막 업데이트 | 문제가 있는 버전 | 수정 사항이 있는 버전 |
---|---|---|---|
URP를 사용하는 HL2 앱은 기본 URP Lit 재질을 사용하는 경우 Unity 2021에 비해 Unity 2022의 렌더링 성능이 저하되었습니다. | 미리 보기: 2024/05/01 |
Unity 2022.*.* URP 13.*.* |
Unity 2022에서 URP를 방지하거나, 기본 URP 자료를 사용하지 않거나, Unity 2021.3.14 이상에서 URP를 사용하지 마세요. 문제는 Unity 6 미리 보기에서 해결됩니다. |
Unity 2021 및 2022에서 UWP 앱 패키지(APPX 또는 MSIX)를 빌드할 수 없음 | 고정: 2023/10/03 |
재현 가능: 2021.3.30f1, 2022.3.8f1 | Unity 2021.3.31f1+, Unity 2022.3.13f1+를 사용하거나 앱의 Visual Studio 프로젝트에 APPX 매니페스트를 수동으로 추가합니다. 자세한 내용은 Unity의 포럼 및 Unity의 문제 추적기를 참조하세요. |
손이 감지되면 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를 사용할 때 일반적으로 사용됨)은 VisualStudio에서 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 to 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 사용 이상 |