A Microsoft Mixed Reality Toolkit 2.7 kibocsátási megjegyzései
Cikk
A 2.7.3 újdonságai
Külön köszönet Redmondtól
Az MRTK csapata szeretné kiterjeszteni a meleg köszönet önnek, az MRTK közösség. Az Ön hozzájárulásai, visszajelzései és szavazatai segítettek az MRTK-nak megnyerni a 2021-ben a legjobb fejlesztői eszköznek járó Auggie-díjat! Az Ön támogatása nélkül nem lennénk ott, ahol ma vagyunk. Legyen szó új platformtámogatásról, új funkciókról, hibajavításokról, javaslatokról, kérdésekről, vagy bármilyen más módon, amit esetleg segített: Köszönjük!
A Unity 2021 támogatása
A Unity 2021-et a 2.7.3-ás kiadással egyszerűbbé tettük! Ha problémákat tapasztal az MRTK Unity 2021-ben való használatakor, küldjön egy hibát a GitHub-adattárban.
Scene Understanding via Remoting support (Csak OpenXR)
A Scene Understanding mostantól elérhető a HoloLens 2 OpenXR platformmal való újraformálása során.
MRTK 2.7.3 Hibajavítások és módosítások
A mappa létrehozását CustomProfiles leállította, kivéve, ha a profilt a 9916-os mappába klónozta.
Eltávolított hívások a .gameObject GameObjects #9939-ben
Kijavítottunk egy hibát, amely miatt a letiltott összetevőkkel rendelkező objektumok a fókusz zárolttá válását okozhatták #9945
Frissített elavult metódusok és kijavított fordítási hibák a Unity 2021 #9938-hoz
El lett távolítva az előzetes verziójú Microsoft OpenXR-csomagok támogatása #10119
Kijavítottuk az alkalmazások fagyasztását az 10033-at tartalmazó adatok fogadásakor
Kijavítva EyeTrackingTarget , hogy az OnLookAway nem aktiválódott, amikor a ütközőből EyeTrackingTarget a ütközőbe 10127#10127 nélkül továbbítja azokat
Módosította az alapértelmezett mutató mértékét, hogy az egérmutató viselkedése intuitívabb legyen #10075
Továbbfejlesztett utasítások az MRTK Unity csomag kiadási oldalán, hogy egyértelműbbek legyenek #9575
Kijavítottuk azt a hibát, amely miatt a MicStream kiválasztási bemutató jelenete nem dolgozza fel a hangot (UPM-csomag) #9908
Kijavítottuk azt a hibát, amely miatt a minták nem importálhatók egyenként az MRTK Példák csomagban #10216
A BoundsControl hiányzó dokumentációja hozzáadva néhány tulajdonsághoz #10346
Kijavítottunk egy hibát, amely miatt az InteractableOnClickReceiver nem adható hozzá egy 10341-et tartalmazó, kezelhető összetevővel rendelkező játékobjektumhoz
A 2.7.2 újdonságai
Kijavítottunk egy UPM-csomag függőségi problémáját
Hiba történt az MRTK 2.7.1 UPM-csomagokkal kapcsolatban, ahol a függőségek nincsenek megfelelően beállítva. A probléma miatt a Mixed Reality szolgáltatáseszköz nem tudta megfelelően importálni az MRTK 2.7.1-csomagokat. A problémát a 2.7.2-ben oldottuk meg. Ebben a verzióban nincs kódmódosítás a 2.7.1-es verzióhoz képest.
A 2.7.1 újdonságai
Verzió megjelenítése
A Mixed Reality > eszközkészlet menüjében megjelenik egy Verzió megjelenítése... bejegyzés, amely megvizsgálja a Mixed Reality Toolkit Foundation csomagot, hogy megállapítsa a projekt által használt MRTK-verziót.
Megjegyzés
Ha az MRTK a GitHub-adattárból van klónozva, a verzióinformációk nem lesznek beállítva.
Szerzők listája
Az MRTK 2.7.1-től kezdődően a szerzők listafájlja szerepel a Mixed Reality Toolkit Foundation csomagban.
Integrált OpenXR-projektbeállítás a Configurator beállítási folyamatába
Az MRTK 2.7.1-től kezdve a Mixed Reality OpenXR beépülő modul felhasználói útmutatást kapnak a beépülő modul MRTK-val való beállításához. A HoloLens 2-t megcélzó felhasználók automatikusan alkalmazhatják az ajánlott beállításokat.
Jelentős hibajavítások és módosítások
A Unity Joystick Manager támogatottként van megjelölve az XR SDK-folyamat #9954, #9994
Az OpenXR mostantól hivatalosan is támogatott az MRTK-ban
Ahogy az új OpenXR beépülő modulok egyre érettebbek, az MRTK mostantól hivatalosan is támogatja az OpenXR-t. A korábbi kiadásokhoz képest a következő képességeket adtuk hozzá az OpenXR-t használó projektekhez:
Jelenetfelismerés támogatása a HoloLens 2 #9744-en
Ha HoloLens 2 vagy Windows Mixed Reality headseteket céloz meg OpenXR-en keresztül, győződjön meg arról, hogy a Mixed Reality OpenXR beépülő modul 0.9.5-ös vagy újabb verziójára telepíti/frissíti a Mixed Reality funkcióeszközt, ellenkező esetben előfordulhat, hogy a fenti fejlesztések némelyike hiányzik.
Az örökölt XR- és XR SDK-adatszolgáltatók mostantól ugyanabban a profilban használhatók
Az adatszolgáltatók most már csak a megfelelő folyamat kiválasztásakor töltődnek be, így az örökölt XR- és XR SDK-adatszolgáltatók is együtt létezhetnek ugyanazon a profilon belül. Ennek érdekében az örökölt XR- és XR SDK-adatszolgáltatók mostantól a profilnézet különböző lapjai alatt vannak rendszerezve. A szervezetnek segítenie kell annak meghatározásában, hogy a megfelelő profil van-e kiválasztva a célzott XR-folyamathoz.
Ennek érdekében a null adatszolgáltatók mostantól nem töltődnek be és jelennek meg a profilfelügyelőben. A felhasználók a Szerkesztés – Projektbeállítások –>> Vegyes valóság eszközkészlet alatt válthatnak Show null data providers in the profile inspector a hiányzó adatszolgáltatók váratlan viselkedéseinek hibakereséséhez.
Hozzáadott felhasználói élmény beállításai és a kapcsolódó vegyes valósági jelenettartalom viselkedése
Ha egy felhasználó korábbi élményskálázási beállításai nem felelnek meg az új felhasználói élménybeállítások profiljának, a rendszer kérni fogja, hogy javítsa ki a felügyelőben.
Az újratervezett konfiguráló mostantól végigvezeti a felhasználót a beállítási folyamaton
Az új MRTK Configurator részletes útmutatást nyújt a felhasználóknak a projekt XR-fejlesztéshez való megfelelő konfigurálásához és az MRTK-val való használatához. Ez magában foglalja az XR-folyamat kiválasztását, a platformspecifikus beépülő modulok beszerzését, a TextMeshPro importálását, a példák megjelenítését (UPM használatakor) és a projekthez korábban javasolt beállításokat.
Diplomás Teleport Hotspot
Egy új teleport hotspot-összetevőt végeztek el. Hozzáadhat egy teleport-hotspotot az Önhöz GameObject , hogy meggyőződjön arról, hogy a felhasználó adott helyzetben és tájolásban van, amikor teleportál az adott helyre.
Diplomás Dwell
A dwell funkció és a példa most végzett a kísérleti. A mintajelenet új példákat tartalmaz a mennyiségi HoloLens 2 stílusgombokra.
Támogatott a 4.6.0-s, 4.7.0-s, 4.7.1-es és 4.8.0-s verziójú Leap Motion Unity-modulok
Köszönjük, hogy @jackyangzzh hozzájárult az új LeapMotionOrientationExample jelenet!
A célzott beszédesemények már nem korlátozódnak a mutatókra
Korábban a célzott beszédesemények csak a tekintetmutatóval összpontosított objektumokon hozhatók létre. Mostantól az objektumok beszédeseményeket is fogadhatnak, ha bármilyen mutatóra összpontosítanak.
HTK-ból MRTK-ba portolva TextToSpeech
A szeretett TextToSpeech szkript most végre elérhető az MRTK-ban, hogy segítsen beszédet generálni a szövegből az UWP platformon SpeechSynthesizer. Emellett hozzáadott egy mintajelenetet is a funkció bemutatásához.
A rendszer által biztosított mozgásvezérlő modell támogatása az OpenXR-en
Az OpenXR rendszer által biztosított mozgásvezérlő modelljéhez a szerkesztőben és a futtatókörnyezetben is támogatott.
HoloLens 2 csuklós kézi háló támogatása az OpenXR-en
Vezérlők támogatása örökölt WMR- és Windows XR-beépülő modulban és OpenXR-ben
Az örökölt WMR, a Windows XR beépülő modul és az OpenXR vezérlőinek támogatása is bővült. #9735
Szemkövetés támogatása Windows XR beépülő modulon
A Windows XR Beépülő modul minimális 2.7.0-s (Unity 2019), 4.4.2-s (Unity 2020) és 5.2.2-s (Unity 2021) verziójának használata esetén is támogatott. #9609
Jelentős hibajavítások és módosítások
A csippentés észlelése simábbá vált. Most már nehezebb véletlenül elvetni a csippentő kézmozdulatot. #9576
Az Objektummanipulátor összetevővel rendelkező objektumok a jelölő beállításakor folyamatosan fenntartják a kiadás sebességét. #9733
A back-strafing mostantól ellenőrzi a padlót, így megelőzheti azokat a helyzeteket, amikor a kamera be tud vágni a környezetbe, vagy ha a felhasználó üres területre mutat.#9697
IsNearObject mostantól egy virtuális tulajdonság, amely nagyobb rugalmasságot tesz lehetővé a gömb vagy a mutató kiterjesztésekor. #9803
A gombok mostantól a megfelelő kulcsszót jelenítik meg a rendelkezésre álló beszédparancs megjelenítésekor. #9824
Az Oculus-vezérlők most már saját különálló vizualizációt használnak, megakadályozva, hogy az MRTK-vizualizáció ütközik az Oculus integrációs csomag vizualizációjával. #9589
A billentyűzettel kapcsolatos szkriptek a Unity legújabb verzióiban (2019.4.25+ & 2020.3.2+) módosultak. A kiadástól még mindig van egy automatikus befejezési hiba, és egy TMP bemeneti mező hiba (mindkettő kívül esik az MRTK-n) hatással van a HoloLensre. További információ: #9056 és #9724.
Javította a görgetési objektumgyűjtemény teljesítményét. Kijavítottunk egy hibát is, amely GameObject miatt a gyűjteményben a duplikált anyag elveszik. #9813, #9718
A Scene Understanding demószkriptjében hozzáadta a függvényt az GetSceneObjectsOfType összes megfigyelt jelenetobjektum lekéréséhez. #9524, #9744
A parancssori buildelési eszközben csak a sceneListsceneListFile jelölők által megadott jelenetek lesznek belefoglalva a buildbe (ha bármelyik jelölő jelen van). #9695
A buildelési eszközben van egy új lehetőség, amellyel megadhat egy elérési utat nuget.exe , és ezt használva hajthatja végre a csomag-visszaállítást ahelyett, hogy használ ( msbuild az alapértelmezett beállítás). #9556
Kijavítottuk azt a hibát, amely miatt a Windows XR beépülő modul használata elavult kézízületeket és dupla kézhálókat eredményezhetett. #9890
Kijavítottuk azt a hibát, amely miatt a Windows XR beépülő modul automatikus újraírási funkciójának használata hiányzó bemenetekhez és interakciókhoz vezetett. #9868
Kijavítottuk azt a hibát, amely miatt a BuildDeployWindow rendszer érvénytelen reg kulcsot próbált lekérdezni a Windows SDK elérési úthoz. #9664
Az MRTK importőrei glTF most már nem kötelezőek. Ha több glTF importőr is jelen van, az MRTK-k letilthatók az egyéni szkriptek definiálási szimbólumainak hozzáadásával MRTK_GLTF_IMPORTER_OFF . #9658
Kijavítottuk azt a hibát, amely miatt az OpenVR-en lévő Knuckles-vezérlők nem lettek megfelelően észlelve. #9881
A hangdemótákból hiányzik egy asmdef fájl (UPM-csomag)
Amikor az MRTK-t a Mixed Reality szolgáltatáseszközön keresztül importálják, a Rendszer a Unity Csomagkezelő felhasználói felületén hozzáadja a mintákat és a demókat a projekthez. A hangbemutatók importálása után a WindowsMicrophoneStreamDemo.unity jelenet nem fog megfelelően viselkedni. Ez a viselkedés a minta hiányzó asmdef-fájljának eredménye.
A probléma megoldásához hajtsa végre a következő lépéseket:
Könyvtár másolása/PackageCache/com.microsoft.mixedreality.toolkit.examples@[...]/MRTK. Examples.asmdef a "Assets/Samples/Mixed Reality Toolkit Examples" mappába
A másolt fájl átnevezése példákra
A Példák fájl megnyitása
A Név mezőben cserélje le a tartalmat példákra
Kattintson az Alkalmaz lehetőségre.
Létrehozás és üzembe helyezés
Ez a probléma egy közelgő MRTK-kiadásban lesz kijavítva.
Az MRTK buildablaka határozatlan ideig aktiválja az "Eszközök importálása" párbeszédpanelt a Unity 2020.3-ban
Ismert probléma van a Unity 2020.3 MRTK buildelési ablakával kapcsolatban, ahol az "Eszközök importálása" párbeszédpanel nem fejeződik be egy UWP-build után. Ezt a problémát a Unity vizsgálja.
A Text Mesh Pro Canvas Renderer figyelmeztetései a Unity 2020-ban
A rendszer a következő figyelmeztetést naplózza a legtöbb MRTK-példajelenetben a Unity 2020 használata során:
txt
Please remove the `CanvasRenderer` component from the [TextMeshPro] GameObject as this component is no longer necessary.
A Vászonmegjelenítő figyelmeztetés a TextMeshPro 3.0.3-s verziójában lett hozzáadva. Ezek a figyelmeztetések nem befolyásolják az MRTK példajeleneteit, és törölhetők a konzolról. További részletekért lásd a 9811-et.
Importálja a Mixed Reality eszközkészletet (MRTK) a Unity-projektbe, hogy felgyorsítsa a vegyes valóság fejlesztését. A projektet egy HoloLens-ben is üzembe helyezheti.