Poznámky k verzi sady nástrojů Mesh

Pro účely tohoto dokumentu existují dvě kategorie uživatelů:

  • Tvůrci: Technický umělec a vývojáři vytvářející sadu nástrojů Mesh
  • Správci IT: Manažeři pracující v Azure nebo M365

Seznam verzí a data

Toto jsou aktuálně dostupné nabídky a balíčky. Seznam, který vidíte tady, a balíčky, které máte nebo vidíte, můžou být drobné rozdíly.

Poznámka

Číslo verze balíčku Mesh toolkit vašeho projektu prostředí musí být stejné nebo starší jako u aplikace Mesh (počítač nebo úkol), na které vaše prostředí cílí, jinak se prostředí nenačte. Obecně můžete zajistit, že je to pravda, pomocí jiného než preview balíčku sady nástrojů Mesh, který se vydá až poté, co je odpovídající aplikace Mesh k dispozici v obchodech.

Nabídka/balíček mesh Verze Datum vydání
Sada nástrojů Mesh 5.2403.X 2024-4-18
Sada nástrojů Mesh (Preview) 5.2404.X 2024-3-12
Mesh on PC / Quest 5.2403.X 2024-4-12
Mesh on PC / Quest (Preview) 5.2404.X 2024-4-12

Mesh toolkit 5.2404.X (Preview)

Upozornění

Toto je verze Preview sady nástrojů Mesh označená značkou -preview na konci čísla verze. Prostředí publikovaná touto verzí Preview sady nástrojů Mesh budou fungovat jenom s verzí Preview služby Mesh a nejsou kompatibilní se stabilní veřejnou verzí Mesh. Neupgradujte na tuto verzi sady nástrojů Mesh, dokud nebude vydána stabilní veřejná verze. Stabilní veřejné verze nebudou mít na konci čísla verze značku -preview .

Dávejte pozor, abyste nepřepsali prostředí, která vaše společnost aktuálně používá, verzí Preview.

Novinky

  • Přidání podpory sdílení obrazovky do sady nástrojů Mesh, které vývojářům umožní umístit do jejich prostředí součásti pro sdílení obrazovky, které později umožní uživatelům ve službě Mesh sdílet obrazovku.

    Pokud chcete přidat komponentu Sdílení obrazovky, můžete:

    1. Otevřete místní nabídku vesdílené složceobrazovky Scene Hierarchy>Mesh Toolkit>.
    2. Vyhledejte panel Sdílení obrazovky v balíčku Mesh Toolkit a přetáhněte ho na scénu.

    Přidaný prefab obsahuje upravitelný kořenový adresář a napodobené uživatelské rozhraní, které se nenahraje, aby vývojářům pomohlo umístit a navrhnout jejich prostředí. Úprava poskytnutého napodobeného uživatelského rozhraní v části [NoUpload] se při nahrávání a připojování k události ve službě Mesh neprojeví. Přidaný prefab může mít velikost a umístění podle potřeby na scéně.

    Pokud do scény přidáte více komponent sdílení obrazovky, zobrazí se při spuštění sdílení obrazovky ve službě Mesh stejná obrazovka.

Mesh toolkit 5.2403.X

Novinky

Nástroj pro nahrávání sady nástrojů Mesh

  • Sada nástrojů Mesh teď vyžaduje použití Unity verze 2022.3.15f1. Jedná se o dílčí upgrade oproti předchozí verzi (2022.3.7f1), takže projekty by se měly upgradovat bez problémů.

  • Pokud během operace vytvoření dojde k chybě ověření, uživatel už neuvidí dialogové okno se zprávou. Chyba se zobrazí v dialogovém okně výsledku a další podrobnosti se zobrazí v protokolech.

  • Opravili jsme chybu, kdy otevření ocv po přihlášení způsobovalo chybové ukončení Unity.

  • Zpracování chyb při selhání uložení konfigurace Sady nástrojů Mesh na disk

  • Vylepšili jsme sestavy stavů rozšíření Mesh Uploader v dialogovém okně výsledků.

Emulátor sítě

  • Opravili jsme chybu v emulátoru, kdy se všechny scény ztmavly, pokud odešel první přehrávač.

Mesh toolkit 5.2402.X

Novinky

Nástroj pro nahrávání sady nástrojů Mesh

  • Hodnota ContentVersion se navýšila na 1.25.0: Nově publikovaný obsah bude viditelný jenom v posledních verzích MeshBrowsers.

  • Vylepšené zpracování a hlášení chyb při vytváření prostředí.

  • Pokud se nám nepodařilo najít žádné kolekce pro uživatele, přidejte výzvu k otevření portálu Mesh.

  • Vylepšili jsme zprávu při zrušení dialogového okna pro výběr nové složky miniatur.

Kurz k Mesh 201

  • Mesh 201 je vydaný pro Sadu nástrojů Mesh verze 5.2402.0 (Preview). V tomto kurzu budete na těchto znalostech stavět a naučíte se používat webslaty k zobrazení webového obsahu podle vašich zkušeností. Kurz zahrnuje interaktivní glóbus; Když někdo z vašich zkušeností klikne na glóbus, zaznamená se zeměpisná šířka a délka místa, na které jste klikli, a tyto souřadnice se začlení do Mapy Bing adresy URL jako parametry. Požadavek HTTP je proveden pomocí této adresy URL; Mapy Bing poskytne mapu vybrané oblasti a odešle ji do blízkého úložiště WebSlate.

Vizuální skriptování

  • Uzly vložené do sítě už nejsou v emulátoru za běhu neviditelné a nevyplňují konzolu opakovanými upozorněními na texturu null. (44056)

  • Vizuální skripty již nejsou zcela zakázány, pokud prostředí obsahuje ScriptMachine s poškozeným ("chybějící") nebo nepřiřazeným ("Žádný") odkaz na graf assetu. (36795)

  • Oprava řetězce | Create uzlu, který dříve fungoval pouze v emulátoru, ale nefungoval v samostatných buildech. (37040)

  • Selektor uzlů skriptu (Fuzzy Finder) v uživatelském rozhraní grafu skriptů už neobsahuje uzly, které přistupují k zděděným vlastnostem nebo metodám prostřednictvím typů, ke kterým nelze přistupovat přímo. (37824)

  • Opravili jsme značky sdílení zobrazené v uživatelském rozhraní grafu vizuálního skriptování pro následující uzly skriptu Mesh Interactable Body, které správně označily Sdílené všemi klienty (místo nesprávně Local pro tohoto klienta):

    • Obsah mesh interagovatelného obsahu | Je aktivováno
    • Obsah mesh interagovatelného obsahu | Připravte se na
    • Obsah mesh interagovatelného obsahu | Je vybaven
    • Obsah mesh interagovatelného obsahu | Získat čas vybavení

    Funkce těchto uzlů vizuálních skriptů se nemění. Pokud potřebujete místní verzi těchto vlastností, můžete je zkombinovat se objektem Mesh Interactable Body | Je můj majetek. (38589)

  • Opravili jsme, že panel Statistiky skriptů v emulátoru sítě nic nezobrazovat, pokud uživatelské rozhraní grafu vizuálních skriptů ještě nebylo pro tento projekt Unity na místním počítači otevřené. (40526)

  • Opravili jsme, že panel diagnostiky vizuálního skriptování mesh nic nezobrazovat, pokud se uživatelské rozhraní grafu vizuálních skriptů pro daný projekt Unity na místním počítači ještě neotevřelo. (40527)

  • Opravili jsme uzel On Interval, který se po uplynutí intervalu občas aktivoval dvakrát v krátkém sekvenci. (40894)

  • Ve vizuálních skriptech je teď zpřístupněno několik užitečných vlastností nastavení vykreslování:

    • Pro prostředí, jejichž zdroj osvětlení prostředí je nastavený na Skybox:

    • Všimněte si, že chcete-li vidět vliv materiálu skybox aktualizace na dynamické osvětlení, zahrňte Dynamic GI | Po úpravě materiálu skyboxu aktualizujte uzel skriptu prostředí.

    • Pro prostředí, jejichž zdroj osvětlení prostředí je nastavený na možnost Barva:

    • Pro prostředí, jejichž zdroj osvětlení prostředí je nastavený na gradient:

  • Ve vizuálních skriptech se teď zobrazuje několik metod a vlastností komponent Line Renderer:

  • Mnoho užitečných metod a vlastností komponent Video Playeru je nyní zpřístupněno vizuálním skriptům.

Nahrání sítě

  • ContentVersion byla zvyšována na 1.25.0; Nově publikovaný obsah bude viditelný jenom v posledních verzích MeshBrowsers.

  • Vylepšené zpracování a hlášení chyb při vytváření prostředí.

  • Pokud se nám nepodařilo najít žádné kolekce pro uživatele, přidejte výzvu k otevření portálu Mesh.

  • Vylepšili jsme zprávu při zrušení dialogového okna pro výběr nové složky miniatur.

Mesh toolkit 5.2401.0 (Preview)

Novinky

Sada nástrojů

  • Hodnota ContentVersion se navýšila na 1.24.0: Nově publikovaný obsah bude viditelný jenom v nedávné aplikaci Mesh.

  • Některé chyby, které pocházejí ze služeb Mesh, v sobě neměly dostatek informací. Některé chyby se například ohlásily jako "BadRequest" nebo "BadGateway". Vylepšili jsme chybové zprávy ze služby, aby obsahovaly užitečnější podrobnosti.

  • Jednodušší zjišťování možností přesunutím Nastavení na kartě Možnosti do podokna Nastavení projektu / Nastavení nahrávače sítě s dalšími nastaveními Uploaderu .

  • Vylepšené zpracování chyb při selhání generování miniatur.

  • Vylepšené zpracování chyb při ověřování prostředků.

  • Pokud se nám nepodaří vytvořit kopii prostředku, operace sestavení a publikování nebude pokračovat.

  • Opravili jsme problém, který způsoboval, že při změně při otevření okna Vyžadovat vrstvu pozemní kolizí nebyla správná hodnota.

Diagnostické a ladicí nástroje se teď snadněji vyhledávají a používají v emulátoru sítě:
  • V editoru Unity kliknutím na tlačítko Enter Split Screen (Přejít na rozdělenou obrazovku ) povolte režim rozdělené obrazovky, který umožňuje testovat a ladit problémy s více uživateli.

  • V režimu rozdělené obrazovky klikněte na Přidat nebo Opustit , abyste do relace přidali další klienty s rozdělenou obrazovkou nebo je nechali opustit relaci.

  • Výběrem možnosti Script Stats (Statistika skriptů ) zobrazíte panel se statistikami výkonu vizuálních skriptů v reálném čase, například:

    • které toky vizuálních skriptů vyžadují k provedení nejvíce času podle rámce

    • které sdílené vlastnosti a proměnné se nejčastěji aktualizují (a replikují přes síť)

    Kliknutím na položku se dostanete přímo na odpovídající objekt scény na panelu Hierarchie.

  • Vyberte Statistiky výkonu , pokud chcete zobrazit vizuálnímu profileru (pouze v režimu s jednou obrazovkou), aby se zobrazily statistiky výkonu procesoru a GPU v reálném čase pro scénu, kterou spouštíte.

Skriptování a fyzika

  • Nyní je možné použít událost vizuálního skriptu On State Changed (Při změně stavu ) ke sledování transformace fyzikálního těla. Událost se aktivuje vždy, když se fyzikální tělo přesune přímo na místním klientovi nebo vzdáleném klientovi. (31869)

  • Během nahrávání prostředí teď problémy zjištěné krokem ověření vizuálních skriptů protokolují výrazně vylepšenou diagnostiku a rozšířené pokyny, jak se nahlášeným problémům vyhnout. (34450)

Verze 5.2315.0

Seznam verzí a data

Toto jsou aktuálně dostupné nabídky a balíčky. Seznam, který vidíte tady, a balíčky, které máte nebo vidíte, můžou být drobné rozdíly.

Poznámka

Číslo verze balíčku Mesh toolkit vašeho projektu prostředí musí být stejné nebo starší jako u aplikace Mesh (počítač nebo úkol), na které vaše prostředí cílí, jinak se prostředí nenačte. Obecně můžete zajistit, že je to pravda, pomocí jiného než preview balíčku sady nástrojů Mesh, který se vydá až poté, co je odpovídající aplikace Mesh k dispozici v obchodech.

Nabídka/balíček mesh Verze Datum vydání
Balíček mesh toolkit 5.2315.0 2023-2-2
Mesh (PC/Úkol) 5.2315.0 2023-2-2

Novinky

Sada nástrojů

  • Hodnota ContentVersion se zvýšila na 1.22.0. Nově publikovaný obsah bude viditelný jenom v nejnovějších verzích aplikace Mesh.

  • Přidali jsme nové ověřování před sestavením, které povolí gameobjecty jenom na určitých vrstvách.

  • Přejmenování tlačítka Create Asset na Create Environment.

  • Opravili jsme stav sestavení v sestavě výsledků, když byly během fáze sestavení neplatné prostředky.

  • Pokud úroveň diagnostických dat nenastavil správce tenanta, odešle uploader ve výchozím nastavení volitelnou diagnostiku.

  • Přejmenovali jsme položku nabídky Mesh Toolkit/Configure/Default Font na Mesh Toolkit/Configure/Apply Default Font Settings.

  • Přejmenovali jsme položku nabídky z Mesh Toolkit/Configure/Project Settings na Mesh Toolkit/Configure/Apply Project Settings(Konfigurovat/použít nastavení projektu).

  • Když na kartě Prostředí aktualizace služby Mesh Uploader kliknete na rozevírací seznam Miniatura a vyberete Možnost Vzít ze složky, zobrazí se tlačítko s popiskem Přidat dočasné miniatury , ale teď je tu přidat miniatury pokynů.

  • Když uživatel vybere složku mimo projekt, zobrazí se dialogové okno s chybou.

  • Oprava chyb v systému rozšíření Uploader:

    • Fáze metadat se omylem spustily několikrát.

    • Výsledky metadat byly v některých případech ignorovány.

  • Po sestavení, když nebyla žádná aktivní scéna, se teď vrátíme k prázdné výchozí scéně.

  • Teď se vyhýbáme zobrazení kolekcí, které nebylo možné ověřit ve službě Mesh.

  • V okně Uploader se teď zobrazuje verze balíčku sady nástrojů.

  • Platformy sestavení nahrávače se teď ukládají podle nastavení projektu, nikoli podle nastavení pro jednotlivé počítače.

  • Vylepšili jsme způsob, jakým nahrávací server zpracovává operaci, která se ruší.

  • Zabránit aktualizaci seznamu prostředků při změně fokusu okna

  • Přidání aktualizovaného názvu a upozornění při použití verze Preview sady nástrojů

  • Vymazal jsme matoucí indikátor průběhu, když Unity během operace znovu načítá sestavení.

  • Teď uživatele vyzveme k opětovnému ověření, pokud vypršela platnost ověřování při opakování operace.

  • Někdy se při ověřování uživatele zobrazila výjimka uploaderu UserInteractionNeeded . Tento problém teď zmírníme delegováním uživatele na ověřování na základě webového prohlížeče.

  • Zásadní změny vrstev: Přejmenovali jsme několik vrstev, přesunuli jsme aktuálně nepoužívané vrstvy do rezervovaných vrstev a aktualizovali jsme interakce mezi vrstvami. Viz Konfigurace pohybu a teleportace avatarů.

  • Nastavení se přesunulo z RequireNavMeshLayer na RequireGroundCollisionLayer.

  • Oprava chybové zprávy v dialogovém okně výsledků pro úspěšné publikování

Skriptování

  • Vrstva NavMesh se teď nazývá vrstva GroundCollision. Další informace o použití vrstvy GroundCollision najdete v tématu Konfigurace pohybu avatara a teleportace.

  • Sdílené vlastnosti a proměnné skriptu nastavené na dynamických cílech – například instance cílových komponent načítají z proměnných skriptu nebo jinak odvozené za modulu runtime skriptu – teď spolehlivě fungují na všech životaschopných cílech v celé scéně. (32730)

    Dříve fungovala spolehlivě pouze podmnožina životaschopných cílových instancí v celé scéně, když byl cíl dynamicky odvozen během modulu runtime skriptů. Nezahrnuje cílové instance, které byly umístěny ve větvích na stejné straně transformační stromu.

    • cokoli v objektu implicitní This scény

    • cokoli pod ním

    • čehokoli z nadřazených

    Objekt This scény je GameObject, ke kterému ScriptMachine je připojen skript vizuálu.

    Pokud jste se například snažili nastavit sdílenou vlastnost Fookomponenty -type a použili jste proměnnou k dynamickému odkazování na konkrétní Foo instanci za účelem zapnutí této vlastnosti, fungovalo by to spolehlivě pouze pro všechny následující Foo instance:

    • byl připojen ke This stejnému objektu GameObject jako spuštěný ScriptMachine vizuální skript.

    • byl připojen k libovolné nadřazené nebo nadřazené objektu GameObject v This hierarchii transformace.

    • byl připojen k libovolnému podřízeného nebo následnému objektu GameObject v hierarchii transformace.

  • Použití uzlů časovače v podgrafech už nezpůsobuje opakované chybové zprávy související s OptimizedTimerUnitUpdateScheduler protokolem. (31866)

  • Grafické rozhraní grafu vizuálních skriptů teď obsahuje poznámky k využití a užitečné rady na uzlech vizuálních skriptů Mesh a Unity. (25922)

  • Už není nutné přidávat Microsoft.Mesh.VisualScripting.xml do správy verzí. Pokud byl dříve nasazený do projektu Unity, můžete ho bezpečně odstranit a odebrat ze správy verzí. (25922)

  • V komponentě Rozsah místního skriptu se teď nastavení Sdílet proměnné vizuálního skriptu na tomto objektu GameObject automaticky vypne, když se do scény přidá nová instance této komponenty. Na existující instance to nemá vliv. (26551)

  • Uzly speciálních skriptů vložené službou Mesh za běhu mají nyní výrazně vylepšené vizuály a zpracování (30925):

    • Snížila se vizuální stopa vloženého uzlu, aby se odstranila vizuální nepotřebná funkce a usnadnila se sledování toků skriptů během jejich spouštění. Jsou teď pevně připojeny k jednomu ze sousedních uzlů definovaných uživatelem.

    • Nové vizuály vloženého uzlu:

      Nové vizuály Vložené uzly
      obrázek vizuálu profilace profilace (začátek toku)
      obrázek vizuálu filtrování dat filtrování dat
      obrázek vizuálu sledování stavu sledování stavu
    • Když uzel filtrování dat blokuje data a místo toho předává Null hodnotu, změní se jeho ikona a jeho popis zobrazí diagnostické informace o tom, jaká data byla naposledy zablokovaná:

      Obrázek uzlu filtru dat, který blokuje data a zobrazuje diagnostické informace o tom, jaká data se blokovala naposledy

    • Když upravujete grafy skriptů za běhu v emulátoru, vložené uzly se teď automaticky vloží a odeberou podle potřeby.

  • Grafy skriptů byly uloženy s redundantními informacemi o typu a správě verzí v některých odkazech na objekty. To nebude mít viditelně vliv na uživatelské prostředí. Tyto redundantní informace už nejsou zahrnuté. (30688)

  • Pokud je v hierarchii transformace vybráno více než jedna, panel Diagnostika vizuálního skriptování sítě teď správně zobrazuje diagnostiku všech vybraných ScriptMachine komponent. Dříve se zobrazila pouze diagnostika prvního vybraného skriptu ScriptMachine. Pokud bylo současně vybráno několik, byly na panelu konzoly zaznamenány chyby. (30873)

  • Přístup k metodám a vlastnostem cestovního bodu teď funguje ve všech případech. Dříve, když byl cestovní bod nastavený izolovaně a nebyl vnořený do explicitní skupiny cestovních bodů a odkaz na něj byl předán metodě nebo uzlu vlastnosti z jiného uzlu skriptu (například z uzlu Získat proměnnou ), byl odkaz na cestovní bod nesprávně odfiltrován za běhu a volání metody nebo přístup k vlastnosti by nefungoval. (31414)

WebSlate

  • Přidání možnosti zabránit pozastavení webSlate, když jsou uživatelé na dálku nebo když je mimo obrazovku. Užitečné pro slates, které musí běžet na pozadí, ale můžou způsobit problémy s výkonem, pokud se používají nadměrně. Za normálních okolností se webSlates kvůli úspoře prostředků pozastaví 30 sekund po přechodu mimo obrazovku nebo příliš malé na to, aby byly užitečné.

    Tuto možnost můžete vidět v inspektoru Unity, když je zaškrtnuté webSlate jako zaškrtávací políčko ve skriptu WebSlate s názvem Zabránit pozastavení.

Kurz mesh 101

Verze 5.2314.0

Seznam verzí a data

Toto jsou aktuálně dostupné nabídky a balíčky. V seznamu, který vidíte tady, a v balíčcích, které máte nebo vidíte, můžou být drobné rozdíly.

Poznámka

Číslo verze balíčku sady nástrojů Mesh v projektu prostředí musí být stejné nebo starší než aplikace Mesh (počítač nebo úkol), na které vaše prostředí cílí, jinak se prostředí nenačte. Obecně se můžete ujistit, že je to pravda pomocí balíčku sady nástrojů Mesh, který není ve verzi Preview, který se vydá až poté, co je odpovídající aplikace Mesh dostupná v obchodech.

Nabídka/balíček mesh Verze Datum vydání
Balíček sady nástrojů Mesh 5.2314.0 2023-12-4
Mesh (PC/Quest) 5.2314.0 2023-12-4

Novinky

Skriptování

  • Uzel události On State Changed teď funguje správně po jeho ScriptMachine zakázání a pozdějším opětovném povolení. Dříve se uzel po prvním zakázání přestal aktivovat zcela a neomezeně. (26333)

  • V grafu skriptů se teď poznámky pro jednotlivé uzly místně pro tohoto klienta a Sdílené všemi klienty spolehlivě aktualizují v reálném čase, když se scéna změní, zatímco je viditelné okno grafu skriptů. (26334)

  • Síť interagovatelné tělo | Vlastnost Is Selected je nyní správně síťová v režimu emulace sítě. Dříve se nesprávně choval, jako by se jednalo o místní vlastnost, i když je síťována v klientovi Mesh. (26792)

  • Uzly architektury vložené do sítě (například Sledování stavu objektu a Sanitizace dat) už po spuštění scény v režimu emulace sítě nezachovají v podgrafech druhé úrovně. (28966)

  • Pokud se uzel události On State Changed používá k pozorování sdílené vlastnosti nebo proměnné, aktivuje se okamžitě po místní změně vlastnosti nebo proměnné. Dříve se u sdílených vlastností nebo proměnných aktivovala až po odeslání místní změny na server a přijetí zpět ze serveru, takže došlo ke zpoždění sítě i na odesílajícím klientovi. (28968)

  • Dostupné uzly skriptů v editoru grafů skriptů teď spolehlivě představují to, co mesh podporuje, a už není nutné přidávat UnitOptions.db do správy verzí, protože se v případě potřeby při otevření projektu Unity automaticky znovu vygeneruje. (26109)

    Dříve bylo možné seznam dostupných uzlů skriptů snadno automaticky naplnit nekompatibilním (výchozím) nastavením projektu nebo bez filtrování tak, aby zahrnoval pouze uzly podporované službou Mesh. K tomu může dojít například v případě, že se uživatelé rozhodli před zahájením práce na vizuálních skriptech nepoužili nastavení projektu Mesh nebo pokud ručně upravili možnosti typů vizuálního skriptování nebo knihovnu uzlů a vybrali Znovu vygenerovat uzly.

Fyzika
  • Uzly fyzikálních událostí Při triggeru Enter, Při ukončení triggeru, Při kolizi Enter a Při ukončení kolize jsou nyní spolehlivě síťové. Ve výchozím nastavení se tyto události spolehlivě aktivují na všech klientech v místnosti. Pokud je však fyzikální skolič pozorovaný těmito uzly událostí v rozsahu komponenty Local Physics Scope , události se spolehlivě aktivují přesně na jednom klientovi, což umožňuje tokům skriptů, které aktivují, spolehlivě číst a zapisovat sdílený stav (například: aktualizovat proměnnou sdíleného skóre). (27635)

Interagovatelné

  • Vybavitelné objekty teď reagují na tlačítko myši dolů, nikoli na uvolnění tlačítka myši. (27858)

  • Na zařízeních Quest: Chcete-li vyzvednout vybavitelný objekt, můžete jednoduše přiblížit ruku k objektu a kliknout na tlačítko Grip.

    Dříve musíte nasměrovat paprsek ovladače na objekt a kliknout na tlačítko Grip . To je pro interakci s objekty, které jsou blízko, velmi nepřirozené. Když jste velmi blízko objektu, je těžké nasměrovat paprsek kontroleru na něj, aby se s ním pracovalo. (24187)

  • Ověření jedinečného ID přidaného k nahrání prostředí Pokud chcete ověřit, že interagovatelné objekty ve vaší scéně mají platná jedinečná ID, přejděte na Mesh Toolkit –> Ověření jedinečných ID. (25151)

  • Objekty, které lze vyvolat, mají nové nastavení pro posun směru spuštění. To se přidá ke směru, kterým je objekt vyvolán. (26308)

  • MeshInteractableSetup již neumožní, aby objekty byly jak manipulovatelné, tak i vybavené. Objekty, které byly dříve definovány jako oba, budou vybaveny pouze a můžete je změnit zpět na manipulable, pokud to není zamýšleno. (26632)

Uploader

  • Hodnota ContentVersion se navýšila na verzi 1.21.0: Nově publikovaný obsah bude viditelný pouze v nedávném buildu Mesh.

  • Miniatura prostředí se automaticky vygeneruje na základě cestovního bodu, pokud se ve scéně nenajde žádná miniatura kamery.

  • Přejmenovaná kolekce Mesh World na Environment v uživatelském rozhraní a protokolech nahrávače.

  • Aktualizovalo se logo Mesh.

  • Opravili jsme okno Zpětné vazby , které bylo dříve prázdné.

  • Do dialogového okna Uploader byly přidány popisy, které můžou obsahovat užitečné informace v případě selhání.

  • Oddíl Výsledky pro rozšiřující nástroje vytvoříte jako rozbalitelnou oblast.

  • Opravili jsme chybu, kdy se mohlo zdát, že se nástroj pro nahrávání otevřel v platném stavu, ale zároveň se zobrazil dialog s tvrzením, že licence uživatele není platná.

  • Opravili jsme chybu, kdy chybějící nastavení TMP nenastaví výchozí písmo.

  • Opraveno ArgumentNullException při použití přípony Toggle [NoUpload] bez výběru objektu GameObject.

  • Byla přidána obslužná rutina pro chybu grafu, když se nástroji Uploader nepodaří najít složku OneDrive.

  • Neúspěšné nahrání miniatur se teď před pokusem o publikování prostředku správně zobrazí jako chyba a selže.

  • Opravili jsme problém, který před nahráváním zakázaných položek zobrazoval upozornění.

WebSlate

  • Opravili jsme tento problém: Pokud se uživatel při úkolu obnoví z režimu spánku, při zadání události dojde k chybovému ukončení, pokud má událost WebSlate. (27705)

Chybové zprávy

  • Nová TravelExceptionReason a lokalizovaná chybová zpráva pro RelayServerUnreachableException:

    Oops! Nepodařilo se nám připojit. Zkontrolujte prosím připojení k internetu a zkuste to znovu. Pokud k tomuto problému budete dál docházet, obraťte se na it oddělení a zmiňte, že klient neobdržel odpověď ze serveru relay v době vypršení časového limitu připojení. (29004)

  • Nová TravelExceptionReason a lokalizovaná chybová zpráva pro RelayNetworkException:

    Oops! Nepodařilo se nám připojit. Zkontrolujte prosím připojení k internetu a zkuste to znovu. (29004)

Verze 5.2313.0

Seznam verzí a data

Toto jsou aktuálně dostupné nabídky a balíčky. V seznamu, který vidíte tady, a v balíčcích, které máte nebo vidíte, můžou být drobné rozdíly. Pracujeme na zajištění lepší transparentnosti a standardizace verzí nabídek a balíčků, abychom usnadnili upgrade.

Poznámka

Číslo verze pro Mesh (PC nebo Quest) se musí shodovat s verzí balíčku mesh pro vytváření sady nástrojů, který používáte, jinak se může zobrazit chyby nebo nevysvětlené chování. Počkejte prosím na upgrade balíčku pro vytváření sady nástrojů Mesh, dokud nebude dostupná verze klienta Mesh pro vaši cílovou platformu (počítač nebo úkol).

Nabídka/balíček mesh Verze Datum vydání
Balíček mesh toolkit 5.2313.0 2023-11-13
Mesh (PC/Quest) 5.2313.0 2023-11-13

Novinky

Skriptování

Omezení událostí UnityEvents a animací v Unity

Události UnityEvents a animace musí volat vizuální skripty. Nemají povoleno přímou manipulaci s vlastnostmi nebo vyvolání metod. Toto omezení se vztahuje na následující:

  • na časové ose SignalReceiver
  • v animačních událostech

Tady je postup pro UnityEvent jako SignalReceiver výchozí bod:

  1. U událostí animace je to stejné s tím rozdílem, že můžete použít trigger skriptu vizuálu událostí animace a odpovídající TriggerAnimationEvent funkci na ScriptMachine objektu, kde funkci v události animace a Floatparametry , Int, String můžete použít nebo vyplnit libovolně.

  2. ScriptMachine Create pro vizuální skript, který používá trigger UnityEvent a provádí akci, kterou chcete provést.

  3. Zvolte popisný název triggeru UnityEvent, například DoThing:

    Dialogové okno pro UnityEvent a TriggerAnimationEvent

  4. V nástroji SignalReceivernastavte UnityEvent následujícím postupem:

    1. Zacílujte na ScriptMachine vytvořený skript vizuálu.

    2. Pro funkci, která se má volat, vyberte ScriptMachine > TriggerUnityEvent (string).

    3. Do pole parametru zadejte název triggeru UnityEvent (například DoThing).

    Dialogové okno pro SignalReceiver

Fyzika

  • Přidání komponenty LocalPhysicsScopepro vytvoření části hierarchie scény, kde se nesynchronizují pevná místa mezi klienty.

  • Byla přidána komponenta ThrowTrajectory pro výpočet budoucích pozic trajektorie tuhého tělesa.

WebSlate

  • Opravili jsme problém, kdy skriptování (vizuální skriptování a cloudové skriptování) umožňovalo správné řízení webSlate při spuštění.

    Pokud skriptování přejde nebo nasdílí obsah HTML do webSlates při spuštění, nezobrazí se správně kvůli konfliktu časování.

  • Přidání možnosti zabránit pozastavení webSlate, když jsou uživatelé na dálku nebo když je mimo obrazovku. Užitečné pro slates, které musí běžet na pozadí, ale můžou způsobit problémy s výkonem, pokud se používají nadměrně. Za normálních okolností se webSlates pozastaví 30 sekund po přechodu mimo obrazovku nebo příliš malé na to, aby byly užitečné, aby se ušetřily prostředky.

    Tuto možnost můžete vidět v inspektoru Unity, když je zaškrtnuté webSlate jako zaškrtávací políčko ve skriptu WebSlate s názvem "Zabránit pozastavení".

Uploader

  • Hodnota ContentVersion se navýšila na 1.20.0: Nově publikovaný obsah bude viditelný jenom v nedávné aplikaci Mesh.

  • Opravili jsme problém s vykreslováním v rozevíracích sadě World List a Environment.

  • Opravili jsme chybu, kdy se při přetečení textu mimo hranice okna nesprávně kreslilo uživatelské rozhraní pro vytvoření karty.

  • Opravili jsme chybu, která způsobovala, že uploader po neúspěšném sestavení vyvolal výjimky regex.

  • Přidání kontroly potenciální výjimky odkazu null při publikování prostředků

Analyzátor výkonu obsahu (CPA)

  • Počty dávek hlášené Analyzátor výkonu obsahu a profilerem výkonu sítě se teď přesněji počítají na základě značek dávkového modulu SRP Unity.

    Poznámka

    Počty dávek už nebudou hlášeny mimo editor Unity, protože v buildech vydaných verzí není možné je přesně spočítat.

Vyřešené problémy s produktem

  • Tento problém: "Prohlášení o zásadách ochrany osobních údajů pro com.microsoft.mesh.toolkit balíček se při zobrazení ve Správci balíčků Unity v části popis balíčku zkracuje" – byl opraven.