다음을 통해 공유


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 사용
이상