Aracılığıyla paylaş


Dünya Kilitleme Araçları sorunlarını giderme

Rahatsız edici sorunlar burada not edilecek. Ayrıca, dünya kilitleme sorunlarını daraltma için önerilen bir strateji aşağıdadır.

Dünya Kilitleme sorunları

Düşük kare hızı

Dünya Kilitleme Araçları'nın kare hızınız üzerinde ayırt edilebilir bir etkisi olmamalıdır. (Bir istisna, görselleştirmelerin birçok bağlantı oluşturulduktan sonra kare hızınızı aşağı sürüklemesi, ancak görselleştiricilerin yalnızca tanılama amaçlı olmasıdır, uygulamanızla birlikte göndermek için değil.)

Uygulamanıza World Locking Tools ekledikten sonra kare hızı düşüşü görürseniz Unity günlüklerinizi denetleyin. Bu genellikle bir özel durumun tekrar tekrar oluşturulduğu anlamına gelir.

"Eksik DLL" hataları

Bu hatalar genellikle Donmuş Dünya Altyapısı DLL'sinden oluşur. Bunları çözmek için, FrozenWorld altyapısını daha sonraki bir sürüme yükseltmek için kurulum belgelerindeki yönergeleri izleyin. Sürüm numarasını değiştirmeden bu yönergelerin izlenerek yükleme onarılır.

Alternatif olarak MR Özellik Aracı'nı kullanarak yükleyebilirsiniz. Araç, bağımlılıkların yüklenmesini sizin için işler.

Eksik 'FrozenWorld' ad alanı

Aşağıdaki gibi hatalar (genellikle çok fazla):

Assets\WorldLocking.Engine\Plugin.cs(10,37): hata CS0234: 'FrozenWorld' türü veya ad alanı adı 'Microsoft.MixedReality' ad alanında yok (derleme başvurusu eksik mi?)

FrozenWorld.Engine DLL dosyası eksik. Bkz. NuGet Kurulumu.

Alternatif olarak, MR Özellik Aracı'nı kullanarak yükleyin ve bağımlılık yüklemesinin sizin için işlenmesini sağlayın.

Çalışmıyor

Unity günlüklerinde hatalar ve özel durumlar olup olmadığını denetleyin.

Sahne kameranızın en az bir nesneye daha bağlı olduğunu onaylayın. Bir örnek için WorldLocking.Examples.WorldLockingPhysicsSample içindeki kuruluma bakın. Dinamik kamera işlemesi yapıyorsanız geçerli kamera hakkında bilgi sahibi olmanız gerekebilir WorldLockingManager . Bkz. WorldLockingManager.AdjustmentFrame ve WorldLockingManager.KameraÜst öğe.

Daha genel Unity/AR sorunları

"DirectoryNotFoundException: Yolun bir parçası bulunamadı"

Yol çok uzun sürdü. Burada daha ayrıntılı bir açıklamaya bakın.

"Uzak işlem beklenenden uzun sürüyor" ileti kutusunu görürsünüz ve ardından dağıtım başarısız olur

USB bağlantınızı denetleyin. Hatalı bir kablo, hatalı bir bağlantı noktası veya eksik IPOverUSB bu soruna neden olabilir. Ancak muhtemelen bilgisayarınızdan cihazınıza giden iletişim yolunda bir yerdedir.

Eksik Windows SDK bileşenleri

Derlemeye çalıştığınız Visual Studio sürümüyle Unity sürümünde belirtilen Visual Studio sürümü arasındaki uyuşmazlık. Kontrol:

Unity > File > Build Settings > Visual Studio Version

Özellikle bu ayarın olarak ayarlanmış Latest Installed olması ve Visual Studio'nun birden çok sürümünün yüklü olması tehlikelidir.

HoloLens'te uygulama ar deneyimi yerine bir sayfa olarak başlar

Unity'nin Eski XR olarak da bilinen yerleşik VR desteğini hedef alıyorsanız şunları denetleyin:

Unity > Project Settings > Player > XR Settings

Sanal Gerçeklik Destekli seçeneğiniz ve Sanal Gerçeklik SDK'larında Windows Karma Gerçeklik seçili olmalıdır.

Unity'nin AR Alt Sistemleri / XR SDK'sını kullanıyorsanız, Unity'nin XR SDK Eklentisi sistem makalesini kullanarak Platformlar Arası makalemizdeki tüm adımları izlediğinizi onaylayın. Olası suçlular şunlardır:

  • Gerekli paketlerden biri eksik.
  • Uygun profil MixedRealityToolkit nesnesinde ayarlanmamıştır (MRTK kullanılıyorsa).

Uygulama HoloLens2 üzerinde ARM için oluşturulduğunda, uygulama başlangıçta durur, ARM64 düzgün çalışır

Bilinen sorun.

Düzeltme, grafik işlerini devre dışı bırakma

Project Settings > Player > Other Settings > Graphics Jobs

veya yalnızca ARM64 için derleyin.

Bu sorun Unity 2019.4 ve Unity 2020.3'te düzeltilmiştir.

Ayrıca bkz.