Microsoft Mixed Reality araç seti 2,7 sürüm notları

2.7.2 'deki yenilikler

Bir UPK paket bağımlılığı sorunu düzeltildi

MRTK 2.7.1 UPM paketlerinde bağımlılıklar doğru şekilde ayarlanmayan bir sorun var. Sorun, karma gerçeklik özelliği aracının MRTK 2.7.1 paketlerini doğru bir şekilde içe aktaramamasının başarısız olmasına neden oldu. Sorun artık 2.7.2 ' de çözümlenir. Bu sürümde 2.7.1 ile karşılaştırıldığında kod değişikliği yoktur.

2.7.1 'deki yenilikler

Sürümü göster

Mixed Reality>Toolkit Bu menü, artık Show version... , proje tarafından kullanılan mrtk sürümünü belirlemekte karma gerçeklik araç seti Foundation paketini incelediği bir girdi içeriyor.

Sürüm menüsünü göster

MRTK sürüm iletişim kutusu

Not

mrtk GitHub deposundanklonlandıysa, sürüm bilgileri ayarlanmayacak.

Sürüm belirlenemiyor

Yazar listesi

MRTK 2.7.1 ile başlayarak, yazarlar listesi dosyası, karma gerçeklik araç seti temel paketine dahildir.

Yapılandırıcı kurulum akışına tümleşik OpenXR proje kurulumu

MRTK 2.7.1 ile başlayarak, karma gerçeklik OpenXR eklentisinin kullanıcıları bu eklentinin MRTK ile nasıl ayarlanacağı hakkında yönergeler alacaktır. önerilen ayarları otomatik olarak uygulamak için HoloLens 2 ' i hedefleyen kullanıcılar için bir seçenek vardır.

OpenXR kurulum yönergeleriyle Yapılandırıcı penceresi

Notable hata düzeltmeleri ve değişiklikleri

  • XR SDK işlem hattı #9954Için desteklenen Unity oyun çubuğu yöneticisi, #9994
  • Null hataları engellemek için ınteractable Denetçi koduna denetimler eklendi #9943
  • OpenXR kafes sağlayıcısını Pulse Shader örnek sahneye ekleyin #9902
  • El fizik profilini örnek sahneye geri yükleme #9915
  • HandConstraint * #9935 betiklerine bazı temizleme işlemleri
  • Profil oluşturma ve kopyalama işleminin etkilediği bazı hatalar düzeltildi #9982

2.7.0 'deki yenilikler

OpenXR artık MRTK içinde resmi olarak destekleniyor

Yeni OpenXR eklentileri daha fazla olduğundan ve daha fazla yetişkin MRTK artık resmi olarak OpenXR 'yi destekliyor. Önceki sürümlere kıyasla, OpenXR kullanarak projelere aşağıdaki özellikleri ekledik:

openxr aracılığıyla HoloLens 2 veya Windows Mixed Reality kulaklık hedefliyorsanız, lütfen karma gerçeklik özelliği aracıaracılığıyla karma gerçeklik openxr eklentisi sürüm 0.9.5 veya üstünü yüklediğinizden/güncelleştirdiğinizden emin olun, aksi takdirde yukarıdaki geliştirmelerden bazılarını kaçırın.

Eski XR ve XR SDK veri sağlayıcıları artık aynı profil içinde kullanılabilir

Veri sağlayıcıları artık yalnızca uygun işlem hattı seçildiğinde yüklenir ve hem eski XR hem de XR SDK veri sağlayıcılarının aynı profilde birlikte bulunması sağlanır. Buna uyum sağlamak için eski XR ve XR SDK veri sağlayıcıları artık, kullanıcıların hedeflenen XR işlem hattı için doğru profile sahip olup olmadığını belirlemesine yardımcı olarak, profil görünümündeki farklı sekmeler altında düzenlenmiştir.

Eski ve XR SDK veri sağlayıcıları artık tek bir profil altında birleştirilmiş olabilir

Bu, buna uyum sağlamak için artık boş veri sağlayıcıları artık yüklenmeyecek ve profil denetçisinde görüntülenmeyecektir. kullanıcılar, Show null data providers in the profile inspector eksik veri sağlayıcılarıyla beklenmedik davranışlara hata ayıklamak için Show null data providers in the profile inspector altında geçiş yapabilir.

Null veri sağlayıcıları artık varsayılan olarak gizlidirve profil denetçisinde null veri sağlayıcılarını göster ' i değiştirin

deneyim Ayarlar ve ilişkili karma gerçeklik görünümü içerik davranışı eklendi

kullanıcılar artık deneyim Ayarlaryapılandırabilir. bu, mrtk 'ın hedeflenen deneyim temelinde uygun şekilde karma gerçeklik sahne içeriğini görüntülemesine olanak tanır.

kullanıcının önceki deneyim ölçeği ayarları yeni deneyim Ayarlar profiliyle eşleşmiyorsa, bu hesabın denetçisinde düzeltilmesi istenir

Deneyim ölçeği geçişi

Yeniden tasarlanan Yapılandırıcı artık kullanıcıyı kurulum işlemi boyunca yönlendirir

Yeni MRTK Configurator, projeyi XR geliştirmesi için doğru şekilde yapılandırmak ve MRTK ile kullanmak için adım adım yönergeler sağlar. XR işlem hattı seçimini kapsar, platforma özgü eklentileri alma, TextMeshPro içeri aktarma, örnekleri görüntüleme (UPM kullanılırken) ve daha önce proje için önerilen diğer ayarlar.

İşlem hatları listesini gösteren Configurator

Kademeli teleport etkin noktası

Yeni bir teleport etkin nokta bileşeni derecelendirilmiş. Kullanıcının belirli bir konumda ve bu konuma Teley bağlantı noktasında olduğundan emin olmak için oyun nesneniz için bir teleport etkin noktası ekleyebilirsiniz.

Teleport etkin nokta örneği

Kademeli Dwell

Dwell özelliği ve örnek artık deneysel 'dan derecelendirilmiş. volumetric HoloLens 2 stil düğmelerinin yeni örnekleri örnek sahneye dahil edilmiştir.

Dwell Hero

Artık Motion Unity modülleri sürüm 4.6.0, 4.7.0, 4.7.1 ve 4.8.0 için destek eklendi

Artık yeni Motion Unity modüllerinin en son sürümleri için destek, mrtk 2.7.0 ile uyumludur. Daha fazla bilgi için, bkz. MRTK 'Yi artık hareket Için yapılandırma .

Yeni LeapMotionOrientationExample sahneye katkıda bulunmak için büyük @jackyangzzh teşekkürler!

Ortaya çıkan hedeflenen konuşma olayları artık işaretçilerle sınırlı değildir

Daha önce hedeflenen konuşma olayları yalnızca Gaze işaretçisi ile odaklanan nesneler üzerinde oluşturulabilir. Artık, nesneler herhangi bir işaretçiye odaklandıysanız konuşma olaylarını alabilir.

Uzak Işaretçilerle konuşma olayları

HTK 'den MRTK 'a Metintospeech

' İ kullanarak UWP platformunda metinden konuşma oluşturmanıza yardımcı olması için, BELKIT TextToSpeech betiği artık MRTK içinde kullanıma sunulmuştur SpeechSynthesizer . Ayrıca özelliği göstermek için örnek bir sahne eklenmiştir.

OpenXR üzerinde sistem tarafından sunulan hareket denetleyicisi modeli için destek

OpenXR üzerinde sistem tarafından sunulan hareket denetleyicisi modeli için hem düzenleyici içi hem de çalışma zamanında destek eklendi.

İki hareket denetleyicisi modelini gösteren Düzenleyici penceresi

openxr üzerinde HoloLens 2 ifade edilen el ağı desteği

Bir MRTK örnek sahnede cihaz üzerinde çalışan el ağı

eski wmr, Windows xr eklentisi ve openxr üzerinde kontrolör haptik desteği

eski wmr, Windows xr eklentisi ve openxr üzerinde controller haptik desteği eklendi. #9735

Windows xr eklentisindeki göz izleme desteği

2.7.0 (unity 2019), 4.4.2 (unity 2020) ve 5.2.2 (unity 2021) en düşük sürümlerini Windows xr eklentisi kullanılırken göz yorutu desteği eklendi. #9609

Notable hata düzeltmeleri ve değişiklikleri

  • Pinç algılama daha sorunsuz hale getirilir. Artık, Pinç hareketini yanlışlıkla bırakmak daha zordur. #9576
  • Nesne Işleyicisi bileşeni olan nesneler artık bayrak ayarlandığında yayındaki hızı sürekli olarak korur. #9733
  • Back-strafing artık, kameranın ortama kırpılabileceği veya kullanıcının boş alana göre ayrılmasına neden olan durumları önlemeye yardımcı olur. #9697
  • IBir nesne artık bir sanal özelliktir ve Sphere veya poke işaretçisinin genişletilmesi sırasında daha fazla esneklik sağlar. #9803
  • Düğmeler artık kullanılabilir konuşma komutunu gösterirken doğru anahtar sözcüğü görüntüler. #9824
  • Oculus denetleyicileri artık kendi tek başına görselliğini kullanır ve bu da MRTK görselleştirmesinin Oculus tümleştirme paketinin görselleştirmesine karşı çakışarak oluşmasını önler. #9589
  • Klavye ile ilgili betikler, en son Unity sürümlerindeki davranışa (2019.4.25 + 2020.3.2 +) göre hizalanacak şekilde değiştirilmiştir & . Sürümden itibaren, hala bir otomatik tamamlama hatası ve bir TMP giriş alanı hatası (her ikisi de MRTK için dış) HoloLens etkiliyor. Daha fazla bilgi için lütfen #9056 ve #9724bakın.
  • Kayan nesne koleksiyonunun performansı geliştirildi. Ayrıca, koleksiyon içindeki GameObject 'in yinelendiğinde malzemeyi kaybetmesine neden olan bir sorun düzeltildi. #9813, #9718
  • Sahnenin tanıtım komut dosyasında, GetSceneObjectsOfType belirli bir türdeki tüm gözlemlenen sahne nesnesini almak için işlevi eklenmiştir. #9524, #9744
  • Komut satırı derleme aracında, yalnızca sceneList or sceneListFile bayrakları (herhangi bir bayrak varsa) tarafından belirtilen sahneler yapıya dahil edilir. #9695
  • Yapı aracında, için bir yol belirtmek için yeni bir seçenek vardır nuget.exe ve bunu kullanmak yerine msbuild (varsayılan seçenek) paket geri yüklemesi gerçekleştirmek için kullanabilirsiniz. #9556
  • Windows xr eklentisi 'nin kullanılması, eski ve iki kat olan kafeslerin de oluşmasına neden olabilecek sorun düzeltildi. #9890
  • Windows xr eklentisinin otomatik uzaktan iletişim özelliği eksik giriş ve etkileşimlere yol açın kullanıldığı sorun düzeltildi. #9868
  • builddeploywindow 'un Windows SDK yolu için geçersiz bir kayıt defteri anahtarı sorgulama denendiği sorun düzeltildi. #9664
  • MRTK 'nin glTF Importers, artık isteğe bağlıdır. Birden çok glTF Importers varsa, MRTK 'ın MRTK_GLTF_IMPORTER_OFF Özel Betik tanımlama sembolleri eklenerek devre dışı bırakılabilir. #9658
  • OpenVR 'deki Knuckles denetleyicilerinin düzgün algılanmadığı sorun düzeltildi. #9881
  • El ağı görselleştirirken çerçeve başına ayırmaların sayısını azaltın #9756
  • örnek içeri aktarmayı kolaylaştırmak için mrtk örnekleri paketini (Unity Paket Yöneticisi) başlatmak üzere bir menü öğesi eklendi #9798
  • Unity 2020,3 kullanılırken yükleme zamanı uyarılarının sayısını azalttı.
  • Derleme penceresi Özellik belgeleri eklendi: sayfayı ziyaret edin

Bilinen Sorunlar

Ses tanıtımları bir asmdef dosyası (UPD paketi) eksik

bir karma gerçeklik özelliği aracı aracılığıyla mrtk içe aktarılırken, örnek ve tanıtımlar, Unity Paket Yöneticisi kullanıcı arabirimi kullanılarak projeye eklenir. Ses tanıtımları içeri aktardıktan sonra, WindowsMicrophoneStreamDemo.unity sahne düzgün şekilde davranmaz. Bu örnek için eksik. asmdef dosyasının bir sonucudur.

Bu sorunugeçici olarak çözmek için lütfen aşağıdaki adımları gerçekleştirin:

  • Copy Library/PackageCache/com.microsoft.mixedreality.toolkit.examples@ [...] /MRTK. Örnekler. asmdef, "varlıklar/örnekler/Mixed Reality araç seti örnekleri" klasörünüze örnektir
  • Kopyalanmış dosyayı örneklerle yeniden adlandırın
  • Örnekler dosyasını açın
  • Ad kutusunda, içeriği örneklerle değiştirin
  • Uygula ' ya tıklayın
  • Oluşturma ve dağıtma

Bu sorun yaklaşan bir MRTK sürümünde düzeltilecektir.

MRTK derleme penceresi Unity 2020,3 ' de sınırsız "varlık Içeri aktarma" iletişim kutusunu tetikler

UWP derlemesi 'nin başarıyla gerçekleştirildikten sonra, "varlıkları Içeri aktarma" iletişim kutusunun, Unity 2020,3 üzerinde MRTK derleme penceresiyle ilgili bilinen bir sorun vardır. Bu sorun Unity ile iş ortaklığı içinde araştırılmaktadır.

Unity 2020 'de metin kafesi Pro tuval oluşturucu uyarıları

Aşağıdaki uyarı, Unity 2020 kullanılırken çoğu MRTK örnek sahnede günlüğe kaydedilir:

Please remove the CanvasRenderer component from the [TextMeshPro] GameObject as this component is no longer necessary.

Textmeshpro sürüm 3.0.3' ye tuval Oluşturucu uyarısı eklendi. Bu uyarı, MRTK 'ın örnek sahneleri üzerinde bir etkiye sahip değildir ve konsolundan temizlenebilir. Daha fazla bilgi için bkz. 9811 sorunu .