A Microsoft Mixed Reality Toolkit 2.7 kibocsátási megjegyzései

A 2.7.2 újdonsága

Ki van javítva egy UPM-csomag függőségi problémája

Probléma van az MRTK 2.7.1 UPM-csomagokkal, amelyekben a függőségek nincsenek megfelelően beállítva. A probléma miatt a Mixed Reality funkcióeszköz nem importálta megfelelően az MRTK 2.7.1-csomagokat. A probléma most már megoldódott a 2.7.2-es kiadásban. Ebben a verzióban nincs kódváltozás a 2.7.1-es verzióhoz képest.

A 2.7.1 újdonsága

Verzió megjelenítése

A menü most már tartalmaz egy bejegyzést, amely megvizsgálja az Mixed Reality Toolkit Foundation csomagját a projekt által használt MRTK verziójának Mixed Reality>ToolkitShow version... meghatározásához.

Verzió megjelenítése menü

MRTK-verzió párbeszédpanel

Megjegyzés

Ha az MRTK klónozása a GitHub adattárbóltörtént, a verzióinformációk nem lesznek beállítva.

Nem határozható meg a verzió

Szerzők listája

Az MRTK 2.7.1-től kezdődően a szerzők listáját a Mixed Reality Toolkit Foundation csomag tartalmazza.

Integrált OpenXR-projektbeállítás a Configurator telepítési folyamatába

Az MRTK 2.7.1-től kezdődően az Mixed Reality OpenXR beépülő modul felhasználói utasításokat kapnak arra, hogyan kell beállítani ezt a beépülő modult az MRTK-val. A 2. HoloLens felhasználók automatikusan alkalmazhatják az ajánlott beállításokat.

Configurator ablak OpenXR beállítási utasításokkal

Jelentős hibajavítások és módosítások

A 2.7.0 újdonsága

Az OpenXR hivatalosan is támogatott az MRTK-ban

Mivel az új OpenXR beépülő modulok egyre jobban kiforrottabbá válnak, az MRTK mostantól hivatalosan is támogatja az OpenXR-t. A korábbi kiadásokhoz képest az OpenXR-t használó projektekhez a következő képességeket adva hozzá:

Ha OpenXR-en keresztül HoloLens 2-es vagy Windows Mixed Reality-headseteket céloz meg, győződjön meg arról, hogy az OpenXR beépülő modul 0.9.5-ös vagy újabb verziójára telepít Mixed Reality vagy frissít az Mixed Reality Feature Tool segítségével, különben előfordulhat, hogy a fenti fejlesztések egy része hiányzik.

Az örökölt XR- és XR SDK-adatszolgáltatók mostantól ugyanazon a profilon belül is használhatók

Az adatszolgáltatók mostantól csak a megfelelő folyamat kiválasztásakor lesznek betöltve, így az örökölt XR és az XR SDK adatszolgáltatók is ugyanabban a profilban létezhetnek. Ennek érdekében az örökölt XR- és XR SDK-adatszolgáltatók a profilnézet különböző lapjaira vannak rendezve, így a felhasználók megállapíthatják, hogy a megfelelő profillal állnak-e rendelkezésre a megcélzott XR-folyamathoz.

Az örökölt és az XR SDK adatszolgáltatói mostantól egységesek egyetlen profilban

Ennek érdekében a null értékű adatszolgáltatók mostantól nem töltődnek be és jelennek meg a profilvizsgálóban. A felhasználók a Szerkesztés – Project Gépház – Mixed Reality eszközkészletben válthatnak a hiányzó adatszolgáltatók nem várt Show null data providers in the profile inspector viselkedésének Show null data providers in the profile inspector hibakereséséhez.

A null értékű adatszolgáltatók alapértelmezésszerint rejtve vannaka Váltógomb a profilvizsgálóban a null értékű adatszolgáltatók megjelenítése beállításnál

Felhasználói élmény Gépház és társított Mixed Reality scene content viselkedés

A felhasználók most már konfigurálhat experience Gépház,amely lehetővé teszi, hogy az MRTK a Mixed Reality-tartalmakat megfelelően jelenítse meg a célzott élmény alapján.

Ha a felhasználó korábbi felhasználói élményskála-beállításai nem egyeznek meg az új felhasználói felületi Gépház-profillal, a rendszer kérni fogja, hogy javítsa ki az inspectorben

Tapasztalat a migrálás skálázában

Az újratervezett Configurator mostantól végigvezeti a felhasználót a beállítási folyamaton

Az új MRTK-konfiguráló lépésenként útmutatást nyújt a felhasználóknak a projekt megfelelő konfigurálásához az XR-fejlesztéshez és az MRTK-val való használathoz. A cikk az XR-folyamat kiválasztását, a platformspecifikus beépülő modulok lefuttatását, a TextMeshPro importálását, a példák megjelenítését (UPM használata esetén) és a projekt egyéb, korábban javasolt beállításait foglalja magában.

A folyamatok listáját megjelenítő Configurator

Fokozatos Teleport-elérési pont

Új teleport elérési pont összetevőt osztottak ki. A GameObjecthez egy távport-elérési pontot is hozzáadhat, hogy a felhasználó biztosan egy bizonyos pozícióban és tájolásban legyen, amikor erre a helyre teleportál.

Példa teleportációs elérési pontra

Lépcsős dwell

A szolgáltatás és a példa most már nem kísérleti jellegű. A 2 stílusú HoloLens a minta jelenetben új példákat is talál a mennyiségi és a 2 stílusú gombokra.

Dwell hero

A Unity-modulok 4.6.0-s, 4.7.0-s, 4.7.1-es és 4.8.0-s verziójának támogatása hozzáadva

A Motion Unity-modulok legújabb verzióinak támogatása mostantól kompatibilis az MRTK 2.7.0-val. További információ: How to Configure MRTK for Motion Motion (MRTK konfigurálása a motion mozgáshoz).

Nagyon köszönjük, @jackyangzzh hozzájárult az új LeapMotionOrientationExample jelenethez!

A célzott beszédesemények már nem korlátozódnak a mutatókra

Korábban a célzott beszédesemények csak olyan objektumokra voltak kivetve, amelyek a tekintetmutatóra összpontosíttak. Az objektumok mostantól fogadhatnak beszédeseményeket, ha bármilyen mutatóra összpontosítanak.

Beszédesemények távoli mutatókkal

Portolt TextToSpeech a HTK-ból az MRTK-be

Az MRTK-ban végül elérhetővé válik a textToSpeech szkript, amely segít beszédet létrehozni szövegből az UWP platformon a SpeechSynthesizer használatával. Hozzáadtunk egy minta-jelenet is, amely bemutatja a funkciót.

A rendszer által biztosított mozgásvezérlő-modell támogatása OpenXR-on

A rendszer által biztosított mozgásvezérlő-modell támogatása a szerkesztőben és a futásidőben is hozzá van adva az OpenXR-hez.

Két mozgásvezérlő-modellt megjelenítő szerkesztőablak

A HoloLens 2. kézháló támogatása Az OpenXR-ben

Az eszközön futó kézháló egy MRTK-példa jelenetben

Vezérlők haptikája az örökölt WMR- és Windows XR beépülő modulban és az OpenXR-rel

Hozzá van adva a vezérlők haptikája az örökölt WMR, Windows XR beépülő modul és az OpenXR között. #9735

A szemkövetés támogatása a Windows XR beépülő modulon

A 2.7.0 Windows (Unity 2019), 4.4.2 (Unity 2020) és 5.2.2 (Unity 2021) minimális verziójú XR beépülő modul használatakor a tekintet támogatása hozzáadva. #9609

Jelentős hibajavítások és módosítások

  • A csippentés észlelése simább lett. Így már nehezebb véletlenül eldobni a csippentés kézmozdulatot. #9576
  • Az Object Manipulator összetevővel az objektumok mostantól konzisztensen fenntartják a sebességet a kiadáskor, ha a jelző be van állítva. #9733
  • A lemaradás most már keres egy padlóburkolatot, így segít megelőzni azokat a helyzeteket, amikor a kamera a környezetbe fogni, vagy ahol a felhasználó az üres tér fölé kerül. #9697
  • Az IsNearObject mostantól egy virtuális tulajdonság, amely nagyobb rugalmasságot biztosít a sphere vagy a nyíl kiterjesztésekor. #9803
  • A gombok mostantól a megfelelő kulcsszót jelenítik meg az elérhető beszédparancs megjelenítésekor. #9824
  • Az Oculus Controllers mostantól saját különálló vizualizációt használ, így megakadályozza, hogy az MRTK-vizualizáció ütközik az Oculus integrációs csomag vizualizációival. #9589
  • A billentyűzettel kapcsolatos szkriptek úgy módosultak, hogy igazodnak a unity legújabb verzióinak viselkedéséhez (2019.4.25+ & 2020.3.2+). A kiadástól még mindig van egy automatikus kiegészítési hiba és egy TMP beviteli mezővel kapcsolatos hiba (mindkettő az MRTK-hoz kívül van) HoloLens. További információ: #9056 és #9724.
  • Javította a görgethető objektumgyűjtemény teljesítményét. Kijavítottunk egy hibát is, amely miatt a gyűjteményen belüli GameObject elveszít egy anyagot duplikált példányok esetén. #9813,#9718
  • A Scene Understanding bemutató szkriptben hozzáadta a függvényt, amely lekéri az összes megfigyelt GetSceneObjectsOfType jelenetobjektumot, amely egy bizonyos típusú. #9524,#9744
  • A parancssori buildeszközben csak a vagy a jelölő által megadott jelenetek (ha van jelölő) szerepel a sceneListsceneListFile buildben. #9695
  • A buildeszközben új lehetőség áll a elérési út megadására, és ennek használatával csomag-visszaállítást hajt végre a használata helyett (ez az nuget.exemsbuild alapértelmezett beállítás). #9556
  • Kijavítva a hiba, amely miatt Windows XR beépülő modul használata elavult kézi és dupla kézi hálókat eredményezhetett. #9890
  • Kijavítva a hiba, Windows az XR beépülő modul automatikus elotolási funkciója hiányzó bemenethez és interakciókhoz vezetett. #9868
  • Kijavítva a hiba, amely miatt a BuildDeployWindow érvénytelen beállításkulcsot próbál lekérdezni a Windows SDK elérési útján. #9664
  • Az MRTK kis- és nagytitkosimportái mostantól nem kötelezőek. Ha több különböző tF-t importál, az MRTK-k letilthatók az egyéni szkriptek definiáló szimbólumának MRTK_GLTF_IMPORTER_OFF hozzáadásával. #9658
  • Kijavítva a hiba, amely miatt az OpenVR-en található Knuckles-vezérlők nem voltak megfelelően észlelve. #9881
  • Csökkentse a keretenkénti lefoglalások számát a 9756-os számú kézi háló vizualizációjakor
  • Hozzáadtunk egy menüelemet az MRTK Examples csomag elindításához (a Unity Csomagkezelő-ben) a 9798-as számú minták importálásának egyszerűbbé tételéhez
  • Csökkentettük a betöltési időre vonatkozó figyelmeztetések számát a Unity 2020.3 használata esetén.
  • A Build Window új funkciódokumentációja: Látogasson el az oldalra

Ismert problémák

A hangbemutatókból hiányzik egy asmdef-fájl (UPM-csomag)

Amikor az MRTK-t a Mixed Reality Feature Tool használatával importálja, mintákat és bemutatókat ad a projekthez a Unity Csomagkezelő felhasználói felületén. A audiobemutatók importálása után a WindowsMicrophoneStreamDemo.unity jelenet nem fog megfelelően viselkedni. Ez egy hiányzó .asmdef fájl eredménye a mintához.

A probléma megoldásához hajtsavégre a következő lépéseket:

  • Copy Library/PackageCache/com.microsoft.mixedreality.toolkit.examples@ ft /MRTK. Az Examples.asmdef fájl az "Assets/Samples/Mixed Reality Toolkit Examples" mappába
  • A másolt fájl átnevezése Példák névre
  • Nyissa meg a Példák fájlt
  • A Név mezőben cserélje le a tartalmát példákra
  • Kattintson az Alkalmaz gombra
  • Létrehozás és üzembe helyezés

Ez a probléma egy hamarosan megjelenő MRTK-kiadásban lesz kijavítva.

Az MRTK buildablaka határozatlan időre aktiválja az "Adateszközök importálása" párbeszédpanelt a Unity 2020.3-ban

Megjelenik egy ismert probléma a Unity 2020.3 MRTK buildablakában, ahol az UWP-build sikeres végrehajtása után az "Adateszközök importálása" párbeszédpanel nem fejeződik be. A problémát a Unityvel együttműködésben vizsgáljuk.

A Text Mesh Pro renderelőkre vonatkozó figyelmeztetések a Unity 2020-ban

A Unity 2020 használata közben a következő figyelmeztetés van naplózva a legtöbb MRTK-példajelenetben:

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

A vászon renderelő figyelmeztetése a TextMeshPro 3.0.3-as verziójában lett hozzáadva. Ezek a figyelmeztetések nem befolyásolják az MRTK-példajeleneteket, és a konzolról is törölheti őket. További részletekért lásd: 9811-es hiba.