Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Novinky ve verzi 2.7.3
Zvláštní poděkování od Redmondu
Tým MRTK by vám rád vřele poděkoval, komunitě MRTK. Vaše příspěvky, zpětnou vazbu a hlasy pomohly MRTK vyhrát ocenění 2021 Auggie za nejlepší vývojářský nástroj! Bez vaší podpory bychom nebyli tam, kde jsme dnes. Bez ohledu na to, jestli přidáváte podporu nové platformy, nové funkce, opravy chyb, návrhy, otázky nebo jiné různé způsoby, jak jste mohli přispět: Děkujeme vám!

Podpora Unity 2021
Usnadnili jsme sestavování na Unity 2021 s vydáním verze 2.7.3! Pokud při používání MRTK s Unity 2021 zjistíte nějaké problémy, vytvořte problém v našem úložišti GitHub.
Principy scény prostřednictvím podpory vzdálené komunikace (pouze OpenXR)
Funkce Scene Understanding je teď dostupná během vzdálené komunikace na platformě HoloLens 2 s platformou OpenXR.
Opravy chyb a změny MRTK 2.7.3
- Zastavení vytváření
CustomProfilessložky, pokud nebyl naklonován profil do této složky #9916 - Odebraná volání na
.gameObjectGameObjects #9939 - Oprava chyby, kdy objekty se zakázanými komponentami mohly způsobit uzamčení ukazatelů na fokus #9945
- Aktualizace zastaralých metod a opravených chyb kompilátoru pro Unity 2021 č. 9938
- Oprava
link.xmlpro Unity 2021 č. 9942 - Aktualizovaný inspektor konfigurace tlačítka pro zobrazení názvů ikon #9972
- Aktualizace záhlaví a zarovnání seznamu mapování kontroleru č. 9976
- Vylepšení sady Unity pro MRTK #9940
- Oprava problémů s kolací BoundsControl a nekonzistence č. 9973
- Oprava kontrol sady ikon tlačítek č. 9999
- Opravené zarovnání úchytů měřítka BoundsControl #10007
- Oprava kategorizace textury písma SDF #10006
- Oprava orientace úchytu BoundsControl s automatickým zploštěným a škálovacím úchytem č. 10013
- Přidání zpětné vazby pro opravu zploštění BoundsControl #10016
- Opravili jsme podivné deformace s rukou při přehrávání animace č. 10024
- Oprava protokolování a
SpatialAwarenessSurfaceTypespro principy scény č. 10026 - Přidání samostatné definovací direktivy do ukázkového skriptu scény skoku #10036
- Oprava problému BoundsControl
OnEnable, kdy byl zadán jiný než výchozí typ aktivace v editoru #10039 - Oprava chyb neplatných bajtů bajtů shaderu pro OpenGL ES a Metal č. 10041
- Přidání
ClearProgressBarvolání pro opravu zablokování okna sestavení v Unity 2020 #10046 - Aktualizace serializace pro prostředky písem #10047
- Oprava scény interakce rukou, aby měly správné kolidátory posuvníku pro připnutí č. 10060
- Oprava kvaternionové matematiky surface Magnetism #10074
- Vylepšené zprávy verze fotoaparátu PV č. 10077
- Pevná
BoundingBoxHelper.GetRawBoundsCornersúroveň ochrany č. 10093 - Aktualizace protokolů importu gLTF na jeden protokol místo více #10090
- Odebraný
MRSceneContentskript ze scén, které v nich nemají MRTK č. 10091 - Odebrání systémů událostí založených na balíčcích z ukázkových scén pro kompatibilitu Unity 2018 č. 10092
- Odebrání podpory balíčků Microsoft OpenXR ve verzi Preview #10119
- Oprava zablokování aplikací při příjmu dat č. 10033
- Oprava
EyeTrackingTargetneaktivace OnLookAway při předávání z koladéruEyeTrackingTargetdo kolače bez #10127 - Změna výchozího rozsahu ukazatele, aby bylo chování ukazatele myši intuitivnější #10075
- Aktualizovaný souhrn, který objasňuje, kdy se inicializují spuštění #10177
NullReferenceExceptionOprava problému vLinePointer#10190- Oprava boundsControl s nejednotnými problémy se škálováním #10133
- Oprava zpracování
IOSMinOSVersionv různých jazykových verzích č. 10178 - Odebrané nadbytečné paprsky z očního pohledu povolené objekty č. 10162
- Přidání popisů při najetí myší na různé profily v Editor Inspectoru pro prefab MixedRealityToolkit #10180
- Oprava rozevíracího seznamu příkazů pro řeč a aktualizace příkazů v EyeTrackingExample #10197
- Oprava objektů gLTF, které se při načítání standardního shaderu Unity #10209 zobrazují černé
- Oprava
UnityTouchDeviceManagersamotné aktualizace,IsEnabledkdyž je vlastnost false #10203 - Aktualizace názvu vlastnosti v pomocném rutině konfigurace tlačítka #10221
- Pevný prostor souřadnic, pořadí vinutí a formátování jazykové verze v exportéru objektů č. 10208
- Přidání možnosti pro přesunutí bodu uchopení prstu na dosah ruky #10206
- Přidání podpory pro Leap UnityModules 4.9.1 #10282
- Přeportovali jsme některé menší změny na
ReserializeAssetsUtility.cs#10280. - Převod nesprávných použití na
enumValueIndexintValue#10274 - Oprava posunu objektů během manipulace s blízkými daty č. 10294
- Opravené případy, kdy ovládací prvek hranic agresivně odebral ostatní komponenty č. 10296
- Oprava blikajícího osvětlení bezkontaktní komunikace #10325
- Přidání kontroly, abyste zjistili, jestli je něco připojeno k událostem před určením, jestli se mají tyto události aktivovat #10330
- Změna sortimentu menších věcí č. 10316
- Zavedli jsme alternativu k HasFlag #10319
- Omezení
HandConstraintspamu protokolu ladění řešitele #10331 - Oprava spamu protokolu přicházejícího z
HandConstraintPalmUp.cs#10326 - Povolené porozumění scéně pro holografické vzdálené komunikace přes OpenXR #10338
- Přidání konstruktoru bez parametrů do InteractableOnClickReceiver #10353
- Přesunutí prefabu FingerChaseru do společné složky v balíčku Příklady #10358
- Přidání náhradního případu pro kloubové ruční výběr na OpenXR #10359
- Opravili jsme problém s importem UPM s ukázkou služby Windows Mic Stream #10362.
- Přejmenování profilů OpenXR #10363
- Vylepšení výstupu protokolu raycastu s Unity 2021 a oprava chybového ukončení při použití AssetBundles #10370
- Aktualizace řetězců na typ const a cache, aby se snížil počet alokací #10369
- Oprava pozorovatelů sítě založených na XRSDK při použití holografické vzdálené komunikace založené na aplikacích #10366
- Integrovaná vizualizace Oculus # 10067
- Přidání dokumentace pro vlastnosti BoundsControl #10361
- Oprava ručního kloubu chaser prefab #10377
- Oprava chyb nasazení pro Oculus Quest 10374
- Opravili jsme problém s ukázkovým profilem scény Understanding #10368.
- Oprava chyb konzoly MRTK při importu v nejnovějších verzích Unity 2021.2 #10182
- Přidání chybějící dokumentace ke změně kurzorů #4934
- Vylepšené pokyny na stránce vydání balíčku MRTK Unity, aby byly jasnější #9575
- Opravili jsme problém, kdy ukázková scéna výběru MicStream nezpracovala hlas (balíček UPM) č. 9908
- Opravili jsme problém, kdy se ukázky nedaly importovat jednotlivě v balíčku MRTK Examples #10216
- Přidání chybějící dokumentace BoundsControl pro některé vlastnosti #10346
- Opravili jsme chybu, kdy se do herního objektu s interagovatelnou komponentou #10341 nebylo možné přidat interagovatelnou komponentu InteractableOnClickReceiver.
Novinky ve verzi 2.7.2
Oprava problému se závislostí balíčku UPM
Došlo k problému s balíčky UPM MRTK 2.7.1, kdy nejsou závislosti správně nastavené. Problém způsobuje, že nástroj pro funkci hybridní reality správně nenaimportuje balíčky MRTK 2.7.1. Problém je vyřešený ve verzi 2.7.2. V této verzi není v porovnání s verzí 2.7.1 žádná změna kódu.
Novinky ve verzi 2.7.1
Zobrazit verzi
Nabídka Mixed Reality > Toolkit teď obsahuje položku Show version... (Zobrazit verzi), která zkoumá balíček Mixed Reality Toolkit Foundation a zjišťuje verzi MRTK, kterou projekt používá.


Seznam autorů
Počínaje VERZÍ MRTK 2.7.1 je soubor seznamu autorů součástí balíčku Mixed Reality Toolkit Foundation.
Integrované nastavení projektu OpenXR do toku nastavení Konfigurátoru
Od MRTK 2.7.1 dostanou uživatelé modulu plug-in Mixed Reality OpenXR pokyny k nastavení tohoto modulu plug-in pomocí MRTK. Pro uživatele, kteří cílí na HoloLens 2, můžete použít doporučená nastavení automaticky.

Notable Bugfixes and Changes
- Označení Unity Joystick Manageru jako podporovaného v kanálu XR SDK #9954, #9994
- Přidání kontrol do interagovatelného kódu inspektoru, aby se zabránilo chybám null #9943
- Přidání zprostředkovatele sítě OpenXR k ukázkové scéně pulse shaderu č. 9902
- Obnovení profilu fyziky ruky do ukázkové scény č. 9915
HandConstraintVyčištění skriptů č. 9935- Oprava některých chyb ovlivňujících vytváření a klonování profilů č. 9982
Novinky ve verzi 2.7.0
OpenXR se teď oficiálně podporuje v MRTK.
Vzhledem k tomu, že se nové moduly plug-in OpenXR stávají vyspělejšími, MRTK teď oficiálně podporuje OpenXR. V porovnání s předchozími verzemi jsme do projektů používajících OpenXR přidali následující možnosti:
- Podpora modelu ovladače pohybu poskytovaného systémem
- Podpora gest WinMR (výběr, podržení, manipulace a navigace) #9843
- Podpora pro haptika kontroleru
- Podpora pro kloubové ruční sítě na HoloLens 2
- Podpora prostorového mapování na HoloLens 2 #9567, #9827
- Podpora pro porozumění scéně v HoloLens 2 #9744
Pokud cílíte na náhlavní soupravy HoloLens 2 nebo Windows Mixed Reality přes OpenXR, nezapomeňte nainstalovat nebo aktualizovat modul plug-in Mixed Reality OpenXR verze 0.9.5 nebo novější prostřednictvím nástroje pro funkce hybridní reality, jinak byste možná některé z výše uvedených vylepšení vynechali.
Starší verze XR a XR SDK Zprostředkovatel dat se teď dají použít ve stejném profilu.
Zprostředkovatelé dat se teď načtou jenom v případě, že je vybraný příslušný kanál, což umožňuje, aby starší poskytovatelé dat XR i XR SDK mohli existovat společně ve stejném profilu. Pro přizpůsobení této možnosti jsou starší verze XR a XR SDK Zprostředkovatel dat nyní uspořádány pod různými kartami v zobrazení profilu. Tato organizace by měla pomoct určit, jestli je pro cílový kanál XR vybraný správný profil.

Aby to bylo možné vyhovět, zprostředkovatelé dat s hodnotou null se teď nebudou načítat a zobrazovat v inspektoru profilu. Uživatelé můžou přepínat Show null data providers in the profile inspector v části Upravit –> Nastavení projektu –> Sada nástrojů Mixed Reality k ladění neočekávaného chování s chybějícími zprostředkovateli dat.


Přidání nastavení prostředí a přidruženého chování obsahu scény hybridní reality
Uživatelé teď můžou nakonfigurovat nastavení prostředí, což umožní mrTK zobrazit obsah scény hybridní reality odpovídajícím způsobem na základě cílového prostředí.
Pokud předchozí nastavení škálování prostředí uživatele neodpovídá novému profilu nastavení prostředí, zobrazí se mu výzva k jeho opravě v inspektoru.

Přepracovaný konfigurátor teď uživatele provede procesem nastavení.
Nový konfigurátor MRTK poskytuje uživatelům podrobné pokyny pro správnou konfiguraci projektu pro vývoj AR a použití s MRTK. Popisuje výběr kanálu XR, získání modulů plug-in specifických pro platformu, import TextMeshPro, zobrazení příkladů (při použití UPM) a dalších dříve zahrnutých doporučených nastavení pro projekt.

Odstupňovaný teleport hotspot
Byla odstupňovaná nová součást teleportu hotspotu. Do svého GameObject teleportu můžete přidat teleportový hotspot, abyste měli jistotu, že je uživatel v určité pozici a orientaci při teleportu do daného umístění.

Odstupňované přebývat
Funkce přebývat a příklad je nyní odstupňovaný od experimentálních. Nové příklady tlačítek stylu volumetric HoloLens 2 jsou součástí ukázkové scény.

Přidání podpory pro moduly Leap Motion Unity verze 4.6.0, 4.7.0, 4.7.1 a 4.8.0
Podpora nejnovějších verzí modulů Leap Motion Unity je nyní kompatibilní s MRTK 2.7.0. Další informace naleznete v tématu Konfigurace MRTK pro přestupný pohyb.
Mnohokrát děkujeme za @jackyangzzh přispívání nové LeapMotionOrientationExample scény!
Cílené události řeči se již neomezují na ukazatele pohledů.
Dříve bylo možné cílené události řeči zvýšit pouze na objekty, které byly zaměřeny na pohled ukazatele. Objekty teď můžou přijímat události řeči, pokud jsou zaměřeny libovolným ukazatelem.

Portováno TextToSpeech z HTK do MRTK
Milovaný TextToSpeech skript je nyní konečně k dispozici v MRTK, který vám pomůže generovat řeč z textu na platformě UPW pomocí SpeechSynthesizer. Přidali jsme také ukázkovou scénu pro předvedení funkce.
Podpora modelu ovladače pohybu poskytovaného systémem na OpenXR
Byla přidána podpora v editoru i za běhu pro model ovladače pohybu poskytovaného systémem v OpenXR.

Podpora pro HoloLens 2 kloubové hand mesh na OpenXR

Podpora haptik kontroleru ve starší verzi WMR, modulu plug-in Windows XR a OpenXR
Přidání podpory pro haptika kontroleru ve starší verzi WMR, modulu plug-in Windows XR a OpenXR #9735
Podpora sledování očí na modulu plug-in Windows XR
Přidání podpory pro pohled očí při použití minimální verze modulu plug-in Windows XR 2.7.0 (Unity 2019), 4.4.2 (Unity 2020) a 5.2.2 (Unity 2021). #9609
Notable Bugfixes and Changes
- Detekce špendlíku je plynulejší. Teď je těžší náhodou vyhodit gesto připnutí. #9576
- Objekty s komponentou Object Manipulator nyní konzistentně udržují rychlost uvolnění při nastavení příznaku. #9733
- Back-strafing nyní kontroluje podlahu, což pomáhá zabránit situacím, kdy fotoaparát může vystřihnout do prostředí nebo kde uživatel najede myší na prázdné místo.#9697
IsNearObjectje teď virtuální vlastnost, která umožňuje větší flexibilitu při rozšiřování koulí nebo ukazatele poke. #9803- Tlačítka teď při zobrazení dostupného příkazu řeči zobrazují správné klíčové slovo. #9824
- Kontrolery Oculus teď používají vlastní samostatný vizualizér, který brání tomu, aby vizualizace MRTK koliduje s vizualizací integračního balíčku Oculus. #9589
- Skripty související s klávesnicí byly změněny tak, aby odpovídaly chování v nejnovějších verzích Unity (2019.4.25+ a novějších 2020.3.2+). V rámci vydání stále existuje chyba automatického dokončování a chyba vstupního pole TMP (obě jsou externí pro MRTK), která má vliv na HoloLens. Další informace najdete v tématech č. 9056 a č. 9724.
- Vylepšili jsme výkon při posouvání kolekce objektů. Opravili jsme také problém způsobující
GameObjectztrátu materiálu v kolekci při duplikování. Č. 9813, č. 9718 - V ukázkovém skriptu Scene Understanding jsme přidali
GetSceneObjectsOfTypefunkci, která načte všechny pozorované objekty scény určitého typu. Č. 9524, č. 9744 - V nástroji pro sestavení příkazového řádku budou do sestavení zahrnuty pouze scény určené příznakem
sceneList(sceneListFilepokud je k dispozici jakýkoli příznak). #9695 - V nástroji sestavení je nová možnost zadat cestu k
nuget.exeobnovení balíčku a použít ji k obnovení balíčku místo použitímsbuild(výchozí možnost). #9556 - Opravili jsme problém, kdy použití modulu plug-in Windows XR mohlo vést k zastaralým ručním kloubům a dvojitým okům rukou. #9890
- Opravili jsme problém, kdy použití funkce automatické vzdálené komunikace modulu plug-in windows XR vedla k chybějícím vstupům a interakcím. #9868
- Opravili jsme problém, kdy
BuildDeployWindowse pokus o dotazování neplatného klíče reg pro cestu k sadě Windows SDK. #9664 - Dovozci MRTK
glTFjsou nyní nepovinní. Pokud existuje víceglTFdovozců, může být mrTK zakázána přidánímMRTK_GLTF_IMPORTER_OFFdo vlastního skriptování definovat symboly. #9658 - Opravili jsme problém, kdy se kontrolery Knuckles na OpenVR nezjistily správně. #9881
- Snížení počtu přidělení snímků při vizualizaci ruční sítě č. 9756
- Přidání položky nabídky pro spuštění balíčku MRTK Examples (v Unity Správce balíčků), který usnadňuje import ukázek č. 9798
- Snížil se počet upozornění na dobu načítání při použití Unity 2020.3.
- Přidání dokumentace k funkcím okna sestavení: Navštivte stránku
Známé problémy
V ukázkách zvuku asmdef chybí soubor (balíček UPM).
Při importu MRTK pomocí nástroje pro funkce hybridní reality se ukázky a ukázky přidají do projektu pomocí uživatelského rozhraní Unity Správce balíčků. Po importu ukázek zvuku WindowsMicrophoneStreamDemo.unity se scéna nebude chovat správně. Toto chování je výsledkem chybějícího souboru asmdef pro ukázku.
Pokud chcete tento problém vyřešit, proveďte následující kroky:
- Kopírovat knihovnu/PackageCache/com.microsoft.mixedreality.toolkit.examples@[...]/MRTK. Examples.asmdef do složky Assets/Samples/Mixed Reality Toolkit Examples
- Přejmenování zkopírovaného souboru na Příklady
- Otevření souboru Příklady
- V poli Název nahraďte obsah příklady.
- Klikněte na Použít.
- Sestavení a nasazení
Tento problém bude opravený v nadcházející verzi MRTK.
Dialogové okno sestavení MRTK aktivuje neomezené dialogové okno Import prostředků v Unity 2020.3
Existuje známý problém s oknem sestavení MRTK v Unity 2020.3, kdy se dialogové okno Import prostředků po sestavení UPW nedokončí. Tento problém se prošetřuje pomocí Unity.
Upozornění rendereru plátna Text Mesh Pro v Unity 2020
Při používání Unity 2020 se do většiny ukázkových scén MRTK zaprotokoluje následující upozornění:
Please remove the `CanvasRenderer` component from the [TextMeshPro] GameObject as this component is no longer necessary.
Upozornění rendereru plátna bylo přidáno v TextMeshPro verze 3.0.3. Tato upozornění nemají vliv na ukázkové scény MRTK a dají se vymazat z konzoly. Další podrobnosti najdete v tématu Problém 9811.
