Aracılığıyla paylaş


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