Unity sürümlerinde ve paketlerinde bilinen sorunlar
Unity veya Unity eklentilerinin bazı sürümleri, HoloLens 2 veya Windows Karma Gerçeklik cihazlarında uygulamaların beklendiği gibi çalışmasını engelleyen bilinen uyumsuzluklar içerir. Unity'nin tüm Uzun Vadeli Destek (LTS) sürümlerini ve bunların doğrulanmış eklentilerini genel olarak desteklesek de, uygulamalarınızın beklendiği gibi çalıştığından emin olmak için Unity ve Unity eklentilerinin bu belirli derlemelerinden kaçınmanızı öneririz.
En son Karma Gerçeklik OpenXR eklentisiyle birlikte 2022.3 LTS'nin en son düzeltme eki sürümünü ve bunların önerilen Unity eklentilerini kullanmanızı öneririz.
Önceki bir Unity düzeltme eki sürümünü kullanıyorsanız, diğer engelleme sorunlarıyla derlemelerden kaçınmak için bilinen engelleme sorunları tablosuna başvurduğunuzdan emin olun.
Etkin engelleme sorunları
Engelleyici sorunlar | Durum ve Son Güncelleştirme | Sorun olan sürümler | Azaltma |
---|---|---|---|
Unity'de DirectX 12 kullanan HL2 uygulamaları, DirectX 11 kullanan uygulamalardan daha kötü işleme performansı sergiler. Unity 6 varsayılan olarak DirectX 12'yi kullanır ve beklenmeyen performans düşüşlerine neden olur. | Araştırı: 2024/05/23 |
Unity 2021.3.0f1 'a Unity 6000.*.* DirectX 12 ile |
DirectX 12 kullanmaktan kaçının. Unity'de Project Ayarlar > Player Diğer Ayarlar > Otomatik Grafik API'sini > Ekle Direct3D11 > Direct3D12'yi Kaldır > seçeneğinin işaretini kaldırın |
HEM MRTK3 hem de Azure Spatial Anchors'ı içeri aktaran bir HL2 uygulaması, ARFoundation paketi sürümü içeri aktarılan ARSubsystems sürümüyle eşleşmediğinde 'Varlık çakışmaları için guid' hataları gösterebilir. | ARFoundation 5.x+ kullanırken, projenin Paket Yöneticisi com.unity.xr.arsubsystems sürüm 5.0.2'yi el ile ekleyin. ARSubsystems'ın kullanım dışı bırakıldığını belirten bir uyarı iletisi görebilirsiniz, ancak bu ileti yoksayılabilir. |
Engelleme sorunları çözüldü
Engelleyici sorunlar | Durum ve Son Güncelleştirme | Sorun olan sürümler | Düzeltmeleri olan sürümler |
---|---|---|---|
URP kullanan HL2 uygulaması, varsayılan URP Lit malzemesini kullanırken Unity 2022'de Unity 2021'e kıyasla daha kötü işleme performansına sahiptir. | Önizlemede: 2024/05/01 |
Unity 2022.*.* URP 13.*.* ile |
Unity 2022'de URP'den kaçının, varsayılan URP malzemelerini kullanmaktan kaçının veya Unity 2021.3.14+ içinde URP kullanın. Sorun Unity 6 Preview'da giderilmiştir. |
Unity 2021 ve 2022'de UWP uygulama paketleri (APPX veya MSIX) oluşturulamıyor | Sabit: 2023/10/03 |
Şununla yeniden üretilebilir: 2021.3.30f1, 2022.3.8f1 | Unity 2021.3.31f1+, Unity 2022.3.13f1+ kullanın veya uygulamanın Visual Studio projesine el ile bir APPX Bildirimi ekleyin. Daha fazla bilgi için bkz . Unity'nin forumu ve Unity'nin Sorun İzleyicisi. |
Eller algılandığında HL2 uygulaması kilitleniyor. | Sabit: 2023/03/24 |
Unity 2022, Unity 2021, Unity 2020 ile com.unity.inputsystem 1.5.0 |
com.unity.inputsystem 1.5.1 veya üzerini kullanma |
URP kullanan HL2 uygulaması Unity 2021'de Unity 2020'ye kıyasla daha kötü işleme performansına sahiptir. | Sabit: 2023/01/13 |
Unity sürüm < 2021.3.14f1 URP 12.*.* ile |
Unity 2021.3.14f1 ve üzerini kullanma |
Unity'de IL2CPP aracılığıyla uygulama derleme işlemi derleme hataları nedeniyle başarısız oluyor. Kök neden hakkında daha fazla bilgi için buradaki tartışmaya bakın. | Sabit: 2022/11/10 |
Visual Studio 2022 sürüm 17.4+ Unity sürümleri < 2020.3.42f1, 2021.3.14f1, 2022.1.23f1, 2022.2.0b16 ve 2023.1.0a19 |
Visual Studio 2019 veya Unity sürümünü >kullanma = 2020.3.42f1, 2021.3.14f1, 2022.1.23f1, 2022.2.0b16 veya 2023.1.0a19 |
Unity'nin OpenXR eklentisi 1.5.1'i kullanan Holographic App Remoting uzaktan iletişim uygulaması, barındırma bilgisayarında başka VR kulaklıkları takılı değilse uzaktan iletişim oynatıcıya bağlanamaz. | Sabit: 2022/10/04 |
Unity 2020 veya Unity 2021 Unity OpenXR eklentisiyle = 1.5.0, 1.5.1 ve 1.5.2 |
Holographic App Remoting kullanıyorsanız Unity OpenXR eklentisi <= 1.4.3 veya >= 1.5.3 kullanın |
Visual Studio 2022 kullanan yayın modunda yerleşik ARM32 UWP Unity uygulamaları, Visual Studio'da bir iç derleyici hatasına neden olur. | Sabit: 2022/08/09 |
Visual Studio 2022 sürüm 17.1.1+ |
Visual Studio 2019 veya Visual Studio 2022 sürümünü >kullanma = 17.3.* |
URP, WindowsXR eklentisi ve Gama renk alanı işleme kullanan HL2 uygulaması Unity 2020 veya sonraki sürümlerde daha kötü işleme performansına sahiptir. | Sabit: 2022/06/15 |
Unity 2020.*.* URP 10.*.* ile ve Windows XR Eklentisi <=4.6.3 |
Windows XR Eklentisi sürümünü >kullanma = 4.6.4 |
Unity'nin Burst paketini kullanan HL2 uygulaması (örneğin, URP kullanılırken yaygın olarak kullanılır) VisualStudio'da ILCPP derleme hatasına isabet eder. | Sabit: 2022/06/06 |
Unity Burst paketi 1.6.5, 1.7.0 veya 1.7.1 |
Unity Burst paketi 1.6.6 veya 1.7.2 veya sonraki sürümleri kullanın. |
Varsayılan giriş ekranı olan uygulama, HL2'de başlatılırken veya uygulama askıya alınıp sürdürüldükten sonra dört dönen nokta gösterir. | Sabit: 2022/05/20 |
Unity 2020.3.32-34f1 ve Unity 2021.2.17~19f1 ve Unity 2021.3.0~3f1 |
Unity 2020.3.35f1 veya Unity 2021.3.4f1 veya üzerini kullanma |
HL2 uygulaması ciddi derecede gergin bir görüntü gösteriyor. | Sabit: 2021/12/02 |
Unity 2020.3.21f1 to Unity 2020.3.23f1 |
Unity 2020.3.24f1 kullanma ve üzeri |
URP ile OpenXR arka ucu HL2'de kilitlenmeye neden olabilir. | Sabit: 2021/05/13 |
Unity 2020.3.0f1 için Unity 2020.3.7f1 |
Unity 2020.3.8f1 kullanma ve üzeri |