Bagikan melalui


Masalah yang diketahui dalam versi dan paket Unity

Beberapa versi plugin Unity atau Unity berisi ketidakcocokan yang diketahui yang memblokir aplikasi agar tidak berfungsi seperti yang diharapkan pada perangkat HoloLens 2 atau Windows Mixed Reality. Meskipun kami umumnya mendukung semua unity versi Dukungan Jangka Panjang (LTS) dan plugin terverifikasinya, sebaiknya hindari build spesifik plugin Unity dan Unity tersebut untuk memastikan aplikasi Anda berfungsi seperti yang diharapkan.

Kami menyarankan agar Anda menggunakan versi patch terbaru 2022.3 LTS dan versi plugin Unity yang direkomendasikan, bersama dengan plugin Mixed Reality OpenXR terbaru.

Jika menggunakan rilis patch Unity sebelumnya, pastikan untuk berkonsultasi dengan tabel masalah pemblokiran yang diketahui untuk memastikan bahwa Anda menghindari build dengan masalah pemblokiran lainnya.

Masalah pemblokiran aktif

Masalah pemblokiran Status & Pembaruan Terakhir   Versi yang bermasalah   Mitigasi
Aplikasi HL2 yang menggunakan DirectX 12 di Unity menunjukkan performa penyajian yang lebih buruk daripada aplikasi menggunakan DirectX 11. Unity 6 default ke DirectX 12, menyebabkan penurunan performa yang tidak terduga. Menyelidiki:
2024/05/23
Unity 2021.3.0f1 ke Unity 6000.*.*
dengan DirectX 12
Hindari menggunakan DirectX 12. Di Unity buka Project Pengaturan > Player Other Pengaturan > Hapus Centang Api > Grafis Otomatis Tambahkan Direct3D11 > Hapus Direct3D12 >
Aplikasi HL2 yang mengimpor MRTK3 dan Azure Spatial Anchors dapat menunjukkan kesalahan 'Guid for asset conflicts with' ketika versi paket ARFoundation tidak cocok dengan versi ARSubsystems yang diimpor. Saat menggunakan ARFoundation 5.x+, tambahkan com.unity.xr.arsubsystems secara manual versi 5.0.2 ke Manajer Paket proyek. Anda mungkin melihat pesan peringatan yang menyatakan ARSubsystem telah ditolak, tetapi pesan ini dapat diabaikan.

Mengatasi masalah pemblokiran

Masalah pemblokiran Status & Pembaruan Terakhir   Versi yang bermasalah   Versi dengan perbaikan
Aplikasi HL2 yang menggunakan URP memiliki performa render yang lebih buruk di Unity 2022 dibandingkan dengan Unity 2021 saat menggunakan bahan URP Lit default. Di Pratinjau:
2024/05/01
Unity 2022.*.*
dengan URP 13.*.*
Hindari URP di Unity 2022, hindari menggunakan bahan URP default atau gunakan URP di Unity 2021.3.14+. Masalah diselesaikan dalam Pratinjau Unity 6.
Tidak dapat membangun paket aplikasi UWP (APPX atau MSIX) di Unity 2021 dan 2022 Tetap:
2023/10/03
Dapat direproduksi dengan: 2021.3.30f1, 2022.3.8f1 Gunakan Unity 2021.3.31f1+, Unity 2022.3.13f1+, atau tambahkan Manifes APPX secara manual ke proyek Visual Studio aplikasi. Untuk informasi selengkapnya, lihat Forum Unity dan Pelacak Masalah Unity.
Aplikasi HL2 mengalami crash saat tangan terdeteksi. Tetap:
2023/03/24
Unity 2022, Unity 2021, Unity 2020 dengan
com.unity.inputsystem 1.5.0
Gunakan com.unity.inputsystem 1.5.1 atau yang lebih baru
Aplikasi HL2 yang menggunakan URP memiliki performa render yang lebih buruk di Unity 2021 dibandingkan dengan Unity 2020. Tetap:
2023/01/13
Unity versi < 2021.3.14f1
dengan URP 12.*.*
Gunakan Unity 2021.3.14f1 dan yang lebih baru
Membangun aplikasi melalui IL2CPP di Unity gagal karena kesalahan kompilasi. Untuk informasi selengkapnya tentang akar penyebabnya, lihat diskusi di sini. Tetap:
2022/11/10
Visual Studio 2022
versi 17.4+ dengan
Versi Unity <
2020.3.42f1, 2021.3.14f1, 2022.1.23f1, 2022.2.0b16, dan 2023.1.0a19
Gunakan Visual Studio 2019 atau versi >Unity = 2020.3.42f1, 2021.3.14f1, 2022.1.23f1, 2022.2.0b16, atau 2023.1.0a19
Aplikasi Jarak Jauh Holografik jarak jauh menggunakan plugin OpenXR Unity 1.5.1 gagal terhubung ke pemutar jarak jauh jika PC hosting tidak memiliki headset VR lain yang terpasang. Tetap:
2022/10/04
Unity 2020 atau Unity 2021
dengan plugin Unity OpenXR =
1.5.0, 1.5.1 dan 1.5.2
Jika menggunakan Holographic App Remoting, gunakan plugin <Unity OpenXR = 1.4.3 atau >= 1.5.3
Aplikasi ARM32 UWP Unity yang dibangun dalam mode rilis menggunakan Visual Studio 2022 akan mengalami kesalahan kompilator internal di Visual Studio. Tetap:
09/08/2022
Visual Studio 2022
versi 17.1.1+
Gunakan Versi Visual Studio 2019 atau Visual Studio 2022 >= 17.3.*
Aplikasi HL2 menggunakan URP, plugin WindowsXR, dan penyajian ruang warna Gamma memiliki performa render yang lebih buruk di Unity 2020 atau yang lebih baru. Tetap:
2022/06/15
Unity 2020.*.*
dengan URP 10.*.*
dan Plugin <Windows XR =4.6.3
Gunakan Versi >Plugin Windows XR = 4.6.4
Aplikasi HL2 menggunakan paket Burst Unity (misalnya, umum digunakan saat menggunakan URP) akan mencapai kesalahan kompilasi ILCPP di VisualStudio. Tetap:
2022/06/06
Paket Unity Burst
1.6.5, 1.7.0 atau 1.7.1
Gunakan paket Unity Burst 1.6.6 atau 1.7.2 atau versi yang lebih baru.
Aplikasi dengan layar splash default akan menampilkan empat titik berputar saat diluncurkan pada HL2, atau setelah aplikasi ditangguhkan dan dilanjutkan. Tetap:
2022/05/20
Unity 2020.3.32-34f1
dan Unity 2021.2.17~19f1 dan Unity 2021.3.0~3f1
Gunakan Unity 2020.3.35f1 atau Unity 2021.3.4f1 atau yang lebih baru
Aplikasi HL2 menunjukkan gambar yang sangat jittery. Tetap:
2021/12/02
Unity 2020.3.21f1 ke
Unity 2020.3.23f1
Gunakan Unity 2020.3.24f1
dan yang lebih baru
Backend OpenXR dengan URP dapat kebuntuan pada HL2. Tetap:
2021/05/13
Unity 2020.3.0f1 ke
Unity 2020.3.7f1
Gunakan Unity 2020.3.8f1
dan yang lebih baru