Viktig information om Mesh Toolkit
I det här dokumentet finns det två användarkategorier:
- Skapare: Teknisk konstnär och utvecklare som bygger med Mesh-verktygslådan
- IT-administratörer: Chefer som arbetar i Azure eller M365
Versionslista och datum
Viktigt!
Mesh Toolkit-versioner som är äldre än 5.2406 är inaktuella. Vi rekommenderar att du uppgraderar till den senaste versionen av Mesh Toolkit.
Kommentar
Versionsnumret för miljöprojektets Mesh-verktygspaket måste vara lika med eller äldre än mesh-appen (PC eller Quest) som din miljö är riktad mot, annars läses inte miljön in.
Mesh-erbjudande/paket | Version | Frisläppt datum |
---|---|---|
Mesh toolkit | 5.2413.X | 2024-09-24 |
Mesh på PC/Quest | 5.2413.X | 2024-09-24 |
Mesh Toolkit 5.2413.X
Nyheter
Mesh Toolkit-uppladdare
Äldre uppladdningsversioner varnar innan du ändrar tillgångar som görs med hjälp av en nyare version. Även om Mesh-körningen är bakåtkompatibel med äldre tillgångar kan vi inte garantera kompatibilitet med en tillgång som senare har nedgraderats från en nyare version. I det osannolika fallet att nedgradering av en tillgång på något sätt var oundvikligt, bör du testa din tillgång noggrant innan du använder i en händelse.
Versioner av Mesh-verktyg som är äldre än 5.2406 (släpps maj 2024) kommer att vara inaktuella från och med den 1 oktober. (Obs! Ingen åtgärd krävs för miljöer som redan har publicerats på de berörda verktygsuppsättningsversionerna tidigare än 24.6, befintliga uppladdningar fortsätter att fungera som de gör idag.)
Visuella skript
Användare kan styra om visuella skriptfel blockerar uppladdning med hjälp av de nya inställningarna under Project Settings > Mesh Toolkit Settings > Extensions > Visual Scripting.
Om en variabel för visuella skript av misstag har angetts till ett värde som är inkompatibelt med den deklarerade typen (till exempel om du använder "Lägg till (i matematik/skalär)" som indata för att ange en variabel av heltalstyp), flaggar innehållsvalidering nu detta som ett korrekthetsproblem. Detta visas i panelen Visuell skriptdiagnostik i Mesh, i CPA (innehåll Prestandaanalys) och före uppladdning.
Visuella skript kan nu komma åt egenskaper och metoder för Text Mesh Pro – Text (UI). De nya skriptnoderna har namn som börjar med Text Mesh Pro UGUI i skriptnodväljaren.
Mesh Toolkit 5.2412.X
Nyheter
Mesh Toolkit-uppladdare
En bugg har åtgärdats som gjorde att uppladdningar misslyckades med en FileNotFoundException vid ett nytt försök.
Utöka återförsök runt grafåtgärder för att förhoppningsvis komma förbi tillfälliga problem.
Alternativet för att välja Unity-bygg-pipelinen har tagits bort i Mesh Toolkit-inställningarna.
Åtgärda ett problem som gjorde att verifieringen misslyckades vid återförsök även när scenen åtgärdades och verkade vara sparad.
Standardkommandona för teckensnittsinställningar matar nu ut meddelanden till konsolen.
Interaktionsbara funktioner
Komponenten för Interactables ("Mesh Interactable Setup") har uppdaterats med följande:
Omdesign av användargränssnittet med ett renare utseende och bättre organisation och användbarhet.
"Interactables" är nu en paraplyterm för de fyra interaktionsbara typerna: Basic, Manipulable, Equippable och Throwable.
I typen Equippable finns det tio förinställningar för handpositionering, och du kan också skapa egna anpassade förinställningar.
Komponenten har nu sammanhangsberoende hjälpknappar.
Mesh Toolkit 5.2411.X
Nyheter
Mesh Toolkit-uppladdare
- Uppdaterade build target-valet med mer information om de plattformar som målet stöder. Lade också till en allmän varning när du överför en miljö med en delmängd av valda mål.
Mesh Toolkit 5.2410.X
Nyheter
Mesh Toolkit-uppladdare
Om det finns ett problem mellan uppladdningsverktyget och Mesh Services under uppladdningsprocessen visar vi nu ett meddelande till användaren om att åtgärden tar längre tid än förväntat men fortfarande körs.
Ett fel har åtgärdats där Unity Package Manager inte kunde hämta information och konsolen skräppostades av samma meddelande vid upprepning.
WebSlate Controllables för att visa URls i Mesh-händelser
Med lanseringen av 24.10 Mesh Toolkit har utvecklare nu möjlighet att lägga till WebSlate Controllables i miljöer. Dessa WebSlates gör det möjligt för händelsedeltagare att interagera med en webbsida via WebSlates i ett Mesh-evenemang och ge evenemangsorganisatörer möjlighet att dynamiskt ändra innehållet som visas på WebSlates i realtid.
En händelsevärd kan visa Microsoft Whiteboard, till exempel:
Utvecklaruppdateringar: Samma enkla arbetsflöde för att lägga till webslates, med mindre ytterligare konfigurationer för att lägga till kontrollerbara funktioner.
Händelseorganisatörsupplevelse: Växla URL:er, synlighet (på/av) och eventuellt Förhindra avstängning (för att hålla WebSlates alltid på). Via Kontrollpanelen uppdateras WebSlates för alla användare direkt (global uppdatering) genom att ändra URL:en vid körning.
Slutanvändarupplevelse: När markören/kontrollanten hovrar har en menyrad med en inbyggd uppdateringsknapp och en knappbeskrivning som kortfattat förklarar webslates karaktär för en användare lagts till (vissa webbappar kan erbjuda delade upplevelser). Detta ger ett sätt att återgå till den URL som angetts av organisatörer (om användaren navigerar bort) och kan användas incase webapps har problem under upplevelser.
Några viktiga detaljer att tänka på är:
Utvecklare kan välja om en URL kan ändras när en händelse inträffar eller inte genom att ta bort skriptet WebSlate Controllable i det överordnade WebSlateFramed GameObject.
Utvecklare väljer platsen för WebSlate i miljön. WebSlate-positionering kan för närvarande inte justeras när de har laddats upp till en miljö (det här är inte ett objekt i katalogen)
Innehållet och interaktionen i WebSlate beror på vilken webbapp som visas på den. Till exempel tillhandahåller vissa webbappar synkroniserade indata för alla användare, vilket skapar en känsla av en delad interaktion – men navigering och rullning synkroniseras inte mellan användare. Det är viktigt att välja vilka URL:er som ska visas i WebSlate och testa dem för att uppnå önskad upplevelse.
För närvarande stöds inte enkel inloggning för några webbappar i Mesh. Men i Mesh för Windows (inte Quest) fungerar inloggningen till vissa appar via manuell autentisering. I WebSlate tillåter Microsoft-kontohanteraren inloggning med de autentiseringsuppgifter som finns på användarens dator för enkel och säker innehållsåtkomst. Obs! Även om detta låser upp möjligheten att använda Fluid Framework-appar som Microsoft Whiteboard och Loop synkroniseras endast indata mellan användare, inte navigering eller rullning.
24.10 Toolkit-uppgraderingsanteckning:
För befintliga miljöer med WebSlateFramed-komponenten i Unity-scenen ger uppgradering av Mesh Toolkit till 24.10 automatiskt organisatörer med WebSlate Controllable-funktioner vid uppladdning. Det innebär att organisatörerna kan växla URL:en för sina WebSlates vid körning via Kontrollpanelen, och att slutanvändarna ser en uppdateringsknapp/informationsmynt när de hovrar skiffern. Vi föreslår att du dubbelkollar WebSlate-positionering i miljöer för att säkerställa att den användarriktade menyraden som visas vid körning vid hovring (som finns under skiffern i mitten) inte kolliderar med andra delar av miljön.
För dem som inte vill att URL:er ska styras av organisatörer kan WebSlate Controllable inaktiveras genom att ta bort skriptet "WebSlate Controllable" från deras WebSlate GameObject.
Visuella skript
Förbättrade och utökade diagnostiken som visas i panelen För visuell skriptdiagnostik i Mesh (längst ned i panelen Kontroll) och gjorde dem mer användbara genom att inkludera en utökad beskrivning som kan visas i en knappbeskrivning genom att hovra en post i panelen Diagnostik.
Vissa av de nya diagnostikerna (till exempel "Variabeln har inte deklarerats" och "Det går inte att ändra prefab-definitionen") blockerar uppladdningen av miljön tills de har åtgärdats. Redan uppladdade miljöer påverkas inte.
Händelser som har lagts till i ordlisteobjektet har lagts till och på ordlisteobjektet har tagits bort , vilket gör att visuella skript effektivt kan svara på objekt som läggs till eller tas bort från komponentegenskaper av ordlistetyp och visuella skriptvariabler.
Klientens starttid i emulatorn har förbättrats avsevärt för stora scener (med tusentals visuella skript och tiotusentals scenobjekt). (60475)
Lösta problem
För Mesh-fysik tog vi bort problematiska och onödiga mekanismer som inaktiverade Renderer-komponenter under Rigidbody vid start och återaktiverade dem när de var helt anslutna. (59804)
För visuella skript har vi åtgärdat ett problem som gjorde att inbäddade undergrafer skadades när de sparades i Unity Editor. (Subgrafer som sparats i separata tillgångsfiler påverkades inte av det här problemet.) (60183)
När du läser in en skadad inbäddad undergraf i Unity-redigeraren loggas dessa varningar till redigeringskonsolen för visualisering:
Failed to add element to graph during deserialization: [...]
. (60183)Vid redigering av visuella skript i en prefab-definition genom att välja prefab-tillgången i projektpanelen (i stället för att öppna prefab-definitionen i scenkontexten eller isoleras från hierarkipanelen) kan panelen Visuell skriptdiagnostik i Mesh visa falska positiva diagnostikfel:
Cannot modify prefab definition
Invalid reference
Dessa fel pekar dock på faktiska innehållsproblem om de visas när de redigerar visuella skript i en prefab-definition som redigerats i scenkontext eller öppnats isolerat från hierarkipanelen. (60475)
Mesh Toolkit 5.2409.X
Nyheter
Mesh Toolkit Uploader
Unity Upgrade: 24.9 Toolkit kräver användning av Unity Editor version 2022.3.34f1. Det här är en mindre uppgradering, så innehåll som redan har publicerats fortsätter att fungera.
Fönstret Skapa och ladda upp resultat som visas i slutet av miljöuppladdningsprocessen visar tillståndet för förbehandlare och validatorer. Om du vill se dessa resultat igen går du till Unity på menyraden och väljer Mesh Toolkit>Validate Validate>Active Scene (Validera aktiv scen).
I Mesh Uploader finns det en uppdaterad skärm för plattformsstöd för varje miljö. Ikonerna för valda plattformar visas i vitt. omarkerade plattformar visas i rött och visar en knappbeskrivningsvarning när du rullar över dem.
Ersatte popup-fönstret som varnade för tidigare uppladdade plattformar som inte finns i den aktuella markeringen med en varning i användargränssnittstexten i stället.
Visuella skript
- Visuella skript har nu åtkomst till fysik | Raycast-noder som tillhandahåller Hit Info-utdata. Värdet som returneras via den här porten kan kontrolleras med Raycast Hit | ... egenskapsåtkomstnoder.
Lösta problem
Använda Rigidbody | Ange Position och Rigidbody | Set Rotation fungerar nu som förväntat och gör inte längre att de berörda fysikkropparna flyttas tillbaka till där ett visuellt skript senast placerade dem på sen koppling.
Rigidbody | Get/Set Position och Rigidbody | Hämta/ange rotationsnoder samt Transformera | Hämta/ange position och transformera | Hämta/ange positionsnoder för fysikkroppar kommenteras nu korrekt med "Delat av alla klienter" eller "Lokal för den här klienten" i avsaknad eller närvaro av komponenter för lokalt fysikomfång i transformeringshierarkin.
Transformera | Ställ in Lokal skalning synkroniseras nu korrekt mellan klienter när de tillämpas på fysikkroppar.
Problemet med att raycasts i visuella skript i Mesh Emulator-läget för delad skärm alltid riktade sig mot den första klientens fysikkollisatorer i stället för sin egen klients har åtgärdats. Det här problemet var bara märkbart om kolliderargeometrin var annorlunda mellan klienter, vilket vanligtvis inte är fallet om det inte görs uttryckligen.
Mesh Toolkit 5.2408.X
Nyheter
Innehåll Prestandaanalys (CPA)
CPA-verktyget innehåller nu en ny analysator för att söka efter ocklusionsgallringsdata. Om det finns statiska objekt i scenen utan ocklusionsdata blockeras uppladdningen tills den har lösts.
CPA-verktyget innehåller nu AVP-kvalitetsalternativ för AVP-simulering.
Mesh Toolkit Uploader
Ett fel har åtgärdats som gjorde att uppladdningen misslyckades under miniatyrgenereringen när filen inte fanns på disken.
Åtgärda en bugg där en scen med TMP-text sparades, vilket gjorde att mesh toolkit-paketet återimporterades.
Åtgärda ett fel som gjorde det möjligt för användaren att fortfarande använda en inaktuell version av verktygslådan.
Inställningsrubriken ändrades från "Mesh Uploader Settings" till "Mesh Toolkit Settings"
Mesh Toolkit 5.2407.X
Nyheter
Nu kan du ange Uppspelningsläge med Mesh-emulering med Domänomläsning inaktiverad. Detta bör avsevärt påskynda start- och stopptiderna för Mesh-emulatorn, så att du kan iterera snabbare.
En bugg där en scen med TMP-text sparades gjorde att mesh toolkit-paketet återimporterades.
Dubbletter av miljönamn tillåts inte längre i samma samling.
Lägg till menyn "Mesh Toolkit/Configure/Apply Mesh Font to Open Scenes" (Mesh Toolkit/Configure/Apply Mesh Font to Open Scenes) som uppdaterar teckensnitt på öppna scener TextMesh pro-komponenter för att använda standardteckensnittet Mesh.
Mesh Toolkit 5.2406.X
Nyheter
Visuella skript
Felen "Det gick inte att deserialisera skriptbart objekt" i emulatorn som loggades till Unity-konsolen under vissa omständigheter.
Ett problem har åtgärdats där en uppdatering av en delad egenskap (eller variabel) som tillämpas av ett visuellt skript ibland kan gå förlorad på grund av en tidigare uppdatering av samma egenskap (eller variabel) som returneras från dess tur och retur via servern vid en olämplig tidpunkt.
Ett problem med endast emulator har åtgärdats med sent anslutna visuella skript i mycket stora scener om visuella skript använde skriptvariabler för att skicka
Transform
ellerGameObject
referera till skriptdiagram. När det här problemet inträffade loggades meddelanden på varningsnivå med följande formulering till konsolen: "OnMessageReceived: Received message with correct class ID 1 but data size in packet expect total ... med ett paket med 1988, index ... ser inte korrekt ut."
Mesh Toolkit Uploader
Mesh Toolkit Uploader söker efter IL2CPP-modulen som installeras för att möjliggöra skapande av fristående Windows-plattform (PC).
Åtgärda en bugg där vissa scener med standardteckensnitt i mesh gör att verktygslådan skapar teckensnitten felaktigt.
Förbättra standardkonfigurationen för mesh toolkit-teckensnitt genom att automatiskt importera TMP essentials, om det behövs, när du konfigurerar standardteckensnitt.
Åtgärda extra fel som visas när inga giltiga samlingar hittas.
Lägg till ett meddelande för att fylla det tomma utrymmet när en miljö inte hade några tidigare plattformar uppladdade.
Mesh Toolkit 5.2405.X
Nyheter
Mesh Toolkit Uploader
Cloud Scripting kunde rapportera att scenkartan var inaktuell eftersom scenen ännu inte hade sparats. Eftersom det krävs att scenen sparas för uppladdning är det inte meningsfullt att rapportera detta som ett problem. Vi har flyttat alternativet för att spara scenen till början av de steg som uppladdaren utför så att scenen antingen sparas eller att åtgärden avbryts.
Fel som inträffade när vi försökte byta namn på en tillgångskopia men en tidigare kopia fanns redan. Det minskar också antalet överblivna kopior som finns kvar på disken efter ett byggfel.
Åtgärdade ett fel där vissa scener med standardteckensnitt i Mesh gjorde att Toolkit orsakade ett onödigt fel i konsolen.
Molnskript
Molnskript genererar nu endast klasser för animatörer som används i Unity-scenen under omfånget för molnskriptet gameobject. Animatörer som inte används, eller som endast används i andra delar av scenen, kommer inte längre att ha klasser genererade.
Om dina molnskript innehåller referenser till dessa klasser, kommer du att stöta på kompileringsfel som detta:
error CS0246: The type or namespace name 'MyUnusedAnimator' could not be found (are you missing a using directive or an assembly reference?)
To resolve, ensure that the animator in question is used within the cloud scripting portion of the scene, or remove the reference from your cloud scripts.
Observera att den här ändringen endast påverkar molnskript som skapats med den här versionen av Mesh Toolkit eller senare. Befintliga Mesh-miljödistributioner påverkas inte.
Visual Scripting
Visuella skript är inte längre helt inaktiverade om miljön innehåller en ScriptMachine med en bruten ("Saknas") eller otilldelad ("Ingen") tillgångsdiagramreferens.
Den nya visualiseringsskriptnoden Visa indatadialogruta kan användas för att öppna en dialogruta som uppmanar användaren att ange text. Texten som användaren har angett (och knappen de tryckte på för att stänga dialogrutan) lagras i variabler för visuella skript.
Strängen har åtgärdats | Skapa nod, som tidigare bara fungerade i emulatorn men som inte fungerade i fristående versioner.
Skriptnodväljaren (Fuzzy Finder) i skriptdiagramgränssnittet innehåller inte längre noder som har åtkomst till ärvda egenskaper eller metoder via typer som inte kan nås direkt.
Fasta delningstaggar som visas i visualiseringsdiagrammets användargränssnitt för följande mesh-skriptnoder för interaktionsbar brödtext för att korrekt säga Delat av alla klienter (i stället för felaktigt Lokalt för den här klienten): Mesh Interactable Body | Är aktiverad mesh-interaktionsbar brödtext | Få utrustad på Mesh interagerande brödtext | Är utrustad mesh interagerande brödtext | Hämta utrustningstid
Funktionerna i dessa visuella skriptnoder är oförändrade. Om du behöver en lokal version av dessa egenskaper kan du kombinera dem med Mesh Interactable Body | Är min egendom.
Försök att ange en odeklarerad skriptvariabel i en
Variables
komponent som delas av alla klienter orsakar inte längre en flod av konsolfel. I stället ignoreras försöket att ange den ogiltiga variabeln.I tillstånds ändrade utdata kan nu läsas även när själva händelsen På tillstånd har ändrats inte utlöstes.
På så sätt blir det enklare att köra samma skriptflöde från både en händelse som ändrats vid tillstånd och till exempel en På start-händelse som leder till samma skriptflöde för att konsekvent upprätta ett visst scentillstånd baserat på det ursprungliga tillståndet vid start.
Tidigare ledde alla försök att läsa på status ändrade utdata utanför det egna skriptflödet till att ett fel loggades ("Värdet för... kan inte hämtas dynamiskt, måste det tilldelas") och det felaktiga skriptflödet avbryts.
Skriptfel vid körning visas nu med mer användbar diagnostik i emulatorkonsolen:
Konsolfelet innehåller nu namnet på
ScriptMachine
och identifierar händelsenoden som utlöste det felaktiga skriptflödet.När du klickar på felmeddelandet i emulatorkonsolen markeras fel i transformeringshierarkin
ScriptMachine
.
Spela upp
Ny scenvalidering vid inmatning av Playmode: Före 5.2405 verifierades en scen endast om det gjordes ett försök att ladda upp en scen till Mesh. Nu sker scenvalidering när en användare försöker ange Playmode.
Om en användare försöker ange Playmode innan en scen verifieras visas ett nytt felmeddelande:
Det finns också ett nytt menyalternativ för att verifiera aktiv scen:
Mesh toolkit 5.2404.X (förhandsversion)
Varning
Det här är en förhandsversion av Mesh-verktygslådan som anges av en -preview-tagg i slutet av versionsnumret. Miljöer som publicerats med den här förhandsversionen av Mesh Toolkit fungerar endast med förhandsversionen av Mesh och är inte kompatibla med den stabila offentliga versionen av Mesh. Uppgradera inte till den här versionen av Mesh-verktygslådan förrän en stabil offentlig version har släppts. stabila offentliga versioner har ingen -preview-tagg i slutet av versionsnumret.
Var försiktig så att du inte skriver över miljöer som för närvarande används av ditt företag med förhandsversionen.
Nyheter
Lägg till stöd för skärmdelning i Mesh Toolkit, så att utvecklare kan placera på sina miljöer skärmresurskomponenter som senare tillåter användare i ett Mesh att screenshare.
Om du vill lägga till en skärmresurskomponent kan du:
- Öppna snabbmenyn på skärmresursen För scenhierarkinät>>.
- Sök efter skärmresursprefab på Mesh Toolkit-paketet och dra och släpp det till din scen.
Den tillagda prefab innehåller en redigerbar rot och ett falskt användargränssnitt som inte laddas upp för att hjälpa utvecklare att placera och utforma sina miljöer. Att ändra det tillhandahållna falska användargränssnittet under [NoUpload] återspeglas inte när du laddar upp och ansluter till en händelse i Mesh. Den tillagda prefab kan storleksanpassas och placeras som önskat på scenen.
Om du lägger till flera skärmresurskomponenter på scenen visas samma skärm när en användare startar skärmdelning i Mesh.
Mesh Toolkit Uploader
Scenvalidering sker nu när du anger playmode i stället för bara innan scenen laddas upp.
Alla scenar med ändringar som inte har sparats måste sparas innan du fortsätter med en uppladdning. Detta för att förhindra förlust av dessa ändringar under åtgärden och vissa buggar som kan uppstå från skillnader mellan scentillstånden.
Korrigering för att förhindra FileNotException-fel när du hämtar information om tillgången som laddas upp.
Fug-korrigering för att förhindra oavsiktligt namnbyte av tillgångskopian under bygget, vilket kan leda till att åtgärden misslyckas.
Åtgärda för att återställa miniatyrkameran om den redan finns när du lägger till den, i stället för att utlösa ett fel.
Inaktivera Skapa och publicera när Playmode är aktivt eftersom det gör att bygget misslyckas.
Åtgärda potentiellt förvirrande felmeddelande när det inte går att ladda upp till grafen. Visa en förloppsindikator under åtgärder efter bygget.
Uppladdaren hoppar nu över miniatyrgenereringen om bygget redan har misslyckats.
Mesh toolkit 5.2403.X
Nyheter
Mesh Toolkit-uppladdare
Mesh Toolkit kräver nu användning av Unity Version 2022.3.15f1. Det här är en mindre uppgradering från den tidigare versionen (2022.3.7f1), så projekt bör uppgraderas utan problem.
Om det uppstår ett valideringsfel under skapandeåtgärden visas ingen meddelandedialogruta längre. Felet visas i resultatdialogrutan och mer information visas i loggarna.
En bugg har åtgärdats där öppnandet av ocv efter inloggningen gjorde att unity kraschade.
Hantera fel när det inte går att spara Mesh Toolkit-konfigurationen på disken.
Förbättrad rapportering av tillstånden för Mesh Uploader Extensions i resultatdialogrutan.
Mesh-emulator
- Bugg på emulatorn har åtgärdats när alla scener skulle bli mörkare om den första spelaren lämnade.
Mesh toolkit 5.2402.X
Nyheter
Mesh Toolkit-uppladdare
ContentVersion har ökats till 1.25.0: Nyligen publicerat innehåll visas endast i de senaste MeshBrowsers.
Förbättrad hantering och rapportering av fel när miljön skapas.
Lägg till en uppmaning om att öppna Mesh-portalen om det inte gick att hitta några samlingar för användaren.
Förbättrat meddelande när dialogrutan avbröts för att välja en ny miniatyrmapp.
Självstudie om Mesh 201
- Mesh 201 släpps för Mesh Toolkit version 5.2402.0 (förhandsversion). I den här självstudien bygger du vidare på den kunskapen och lär dig hur du använder WebSlates för att visa webbinnehåll i din upplevelse. Självstudien innehåller en interaktiv jordglob; När en person i din upplevelse klickar på världen, fångas latitud och longitud för den klickade platsen och dessa koordinater införlivas i en URL för Bing Maps som parametrar. En HTTP-begäran körs med den här URL:en. Bing Maps innehåller en karta över det valda området och skickar den till en närliggande WebSlate.
Visuella skript
Nätinmatade noder är inte längre osynliga i emulatorn vid körning och fyller inte längre konsolen med upprepade "null texture"-varningar. (44056)
Visuella skript är inte längre helt inaktiverade om miljön innehåller en ScriptMachine med en bruten ("Saknas") eller otilldelad ("Ingen") tillgångsdiagramreferens. (36795)
Strängen har åtgärdats | Skapa nod, som tidigare bara fungerade i emulatorn men som inte fungerade i fristående versioner. (37040)
Skriptnodväljaren (Fuzzy Finder) i skriptdiagramgränssnittet innehåller inte längre noder som har åtkomst till ärvda egenskaper eller metoder via typer som inte kan nås direkt. (37824)
Delade taggar som visas i visualiseringsdiagrammets användargränssnitt har åtgärdats för följande mesh-skriptnoder för interaktionsbar brödtext för att korrekt säga Delat av alla klienter (i stället för felaktigt Lokalt för den här klienten):
- Mesh Interaktionsbar brödtext | Är aktiverad
- Mesh Interaktionsbar brödtext | Bli utrustad på
- Mesh Interaktionsbar brödtext | Är utrustad
- Mesh Interaktionsbar brödtext | Hämta utrustningstid
Funktionerna i dessa visuella skriptnoder är oförändrade. Om du behöver en lokal version av dessa egenskaper kan du kombinera dem med Mesh Interactable Body | Är min egendom. (38589)
Panelen Skriptstatistik i Mesh-emulatorn har inte visat något om användargränssnittet för det visuella skriptdiagrammet aldrig har öppnats för Unity-projektet på den lokala datorn ännu. (40526)
Panelen Visuell skriptdiagnostik i Mesh visade ingenting om användargränssnittet för visuella skriptdiagram aldrig har öppnats för Unity-projektet på den lokala datorn ännu. (40527)
Fast noden Vid intervall utlöses ibland två gånger i kort sekvens efter att ett intervall har förflutit. (40894)
Flera användbara egenskaper för renderningsinställningar exponeras nu för visuella skript:
För miljöer vars miljöbelysningskälla är inställd på Skybox:
- Återgivningsinställningar | Hämta Skybox – se Unity-dokument
- Återgivningsinställningar | Hämta/ange omgivande intensitet – se Unity-dokument
Observera att om du vill se effekterna av uppdateringar av skybox-material på dynamisk belysning, inkluderar du dynamic GI | Uppdatera miljöskriptnoden när du har modifierat skybox-materialet.
För miljöer vars miljöbelysningskälla är inställd på Färg:
- Återgivningsinställningar | Hämta/ange omgivande ljus – se Unity-dokument
För miljöer vars miljöbelysningskälla är inställd på Toning:
- Återgivningsinställningar | Hämta/ange omgivande himmelsfärg – se Unity-dokument
- Återgivningsinställningar | Hämta/ange omgivande ekvatorfärg – se Unity-dokument
- Återgivningsinställningar | Hämta/ange omgivande grundfärg – se Unity-dokument
Flera radåtergivningskomponentmetoder och egenskaper exponeras nu för visuella skript:
Metoder:
- Radåtergivning | Hämta position – se Unity-dokument
- Radåtergivning | Hämta positioner – se Unity-dokument
- Radåtergivning | Ange position – se Unity-dokument
- Radåtergivning | Ange positioner – se Unity-dokument
Egenskaper:
- Radåtergivning | Hämta/ange antal positioner – se Unity-dokument
Många användbara Video Player-komponentmetoder och -egenskaper exponeras nu för visuella skript.
Metoder:
- Videospelare | Spela upp – se Unity-dokument
- Videospelare | Pausa – se Unity-dokument
- Videospelare | Stoppa – se Unity-dokument
- Videospelare | Steg framåt – se Unity-dokument
Egenskaper – som alla kan observeras med hjälp av en händelsenod vid tillståndsförändring :
- Videospelare | Är förberedd – se Unity-dokument
- Videospelare | Spelas upp – se Unity-dokument
- Videospelare | Har pausats – se Unity-dokument
- Videospelare | Is/Set Looping – se Unity-dokument
- Videospelare | Hämta/ange tid – se Unity-dokument
- Videospelare | Hämta/ange uppspelningshastighet – se Unity-dokument
- Videospelare | Hämta längd – se Unity-dokument
- Videospelare | Kan ange tid – se Unity-dokument
- Videospelare | Kan ange uppspelningshastighet – se Unity-dokument
Mesh-uppladdare
ContentVersion har ökats till 1.25.0. Nyligen publicerat innehåll visas endast i senaste MeshBrowsers.
Förbättrad hantering och rapportering av fel när miljön skapas.
Lägg till en uppmaning om att öppna Mesh-portalen om det inte gick att hitta några samlingar för användaren.
Förbättrat meddelande när dialogrutan avbröts för att välja en ny miniatyrmapp.
Mesh toolkit 5.2401.0 (förhandsversion)
Nyheter
Verktyg
ContentVersion
Har ökats till 1.24.0: Nyligen publicerat innehåll visas bara i den senaste Mesh-appen.Vissa fel som kom från Mesh-tjänsterna hade inte tillräckligt med information i dem. Vissa fel rapporterades till exempel bara som "BadRequest" eller "BadGateway". Vi har förbättrat felmeddelanden från tjänsten för att inkludera mer användbar information.
Förenklad identifiering av alternativ genom att flytta inställningar på fliken Alternativ till fönstret Projektinställningar/Mesh-uppladdningsinställningar med de andra uppladdningsinställningarna .
Förbättrad felhantering när miniatyrgenereringen misslyckas.
Förbättrad felhantering vid tillgångsverifiering.
Om vi inte kan skapa en kopia av tillgången fortsätter inte bygg- och publiceringsåtgärden.
Ett problem har åtgärdats där Kräv markkollisionsnivå inte har rätt värde när det ändrades när ett fönster var öppet.
Diagnostik- och felsökningsverktyg är nu enklare att identifiera och använda i Mesh-emulatorn:
I Unity-redigeraren klickar du på knappen Ange delad skärm för att aktivera läget delad skärm, vilket gör att du kan testa och felsöka problem med flera användare.
I läget för delad skärm klickar du på Lägg till eller Lämna för att lägga till fler klienter med delad skärm i sessionen eller för att få dem att lämna sessionen.
Välj Skriptstatistik för att visa en panel med prestandastatistik för visuella skript i realtid, till exempel:
vilka visuella skriptflöden som kräver mest tid per bildruta för att köras
vilka delade egenskaper och variabler som uppdateras (och replikeras över nätverket) oftast
Om du klickar på en post går du direkt till motsvarande scenobjekt i hierarkipanelen.
Välj Perf Stats för att visa för Visual Profiler (endast i enskärmsläge) för att visa prestandastatistik för processor- och GPU-prestanda i realtid för scenen du kör.
Skript och fysik
Nu är det möjligt att använda skripthändelsen On State Changed visual för att observera omvandlingen av en fysikkropp. Händelsen utlöses när fysikkroppen flyttas direkt på den lokala klienten eller av en fjärrklient. (31869)
Under en miljöuppladdning loggar problem som identifierats av valideringssteget för visuella skript nu avsevärt förbättrad diagnostik och utökad vägledning om hur du undviker rapporterade problem. (34450)
Version 5.2315.0
Versionslista och datum
Det här är de erbjudanden och paket som för närvarande är tillgängliga. Det kan finnas små skillnader i listan som du ser här och de paket du har eller ser.
Kommentar
Versionsnumret för miljöprojektets Mesh-verktygspaket måste vara lika med eller äldre än mesh-appen (PC eller Quest) som din miljö är riktad mot, annars läses inte miljön in. Du kan i allmänhet se till att detta är sant genom att använda mesh toolkit-paketet som inte är förhandsgranskning, som släpps först när den matchande Mesh-appen är tillgänglig i butiker.
Mesh-erbjudande/paket | Version | Frisläppt datum |
---|---|---|
Mesh toolkit-paket | 5.2315.0 | 2023-2-2 |
Mesh (PC/Quest) | 5.2315.0 | 2023-2-2 |
Nyheter
Verktyg
ContentVersion
Har ökats till 1.22.0. Nyligen publicerat innehåll visas endast i de senaste versionerna av Mesh-appen.Ny fördefinierad validering har lagts till som endast tillåter GameObjects på vissa lager.
Knappen Skapa tillgång har bytt namn till Skapa miljö.
Status för fast bygge i resultatrapporten när det finns ogiltiga tillgångar under byggfasen.
Om nivån för diagnostikdata inte anges av klientadministratören skickar uppladdaren valfri diagnostik som standard.
Menyalternativet har bytt namn från Mesh Toolkit/Configure/Default Font till Mesh Toolkit/Configure/Apply Default Font Settings.
Menyalternativet har bytt namn från Mesh Toolkit/Configure/Project Settings till Mesh Toolkit/Configure/Apply Project Settings.
På fliken Uppdateringsmiljö för mesh-uppladdare, när du klickar på listrutan Miniatyr och väljer Ta från mapp, visas en knapp med en etikett som brukade säga Lägg till provisoriska miniatyrer, men nu står det Lägg till miniatyrbilder för vägledning.
Nu visar vi en feldialogruta när användaren väljer en mapp utanför projektet.
Buggar i uppladdningstilläggssystemet har åtgärdats:
Metadatafaser kördes av misstag flera gånger.
Metadataresultat ignorerades i vissa fall.
Nu återgår vi till en tom standardscen efter att ha skapats när det inte fanns någon aktiv scen.
Nu undviker vi att visa samlingar som inte kunde verifieras i Mesh.
Nu visar vi verktygspaketversionen i uppladdningsfönstret.
Uppladdarens byggplattformar lagras nu enligt projektinställningar i stället för per datorinställningar.
Förbättrade hur uppladdaren hanterar en åtgärd som avbryts.
Förhindra uppdatering av tillgångslistan när du ändrar fönsterfokus.
Lade till en uppdaterad rubrik och varning när du använde förhandsgranskningsversionen av verktygslådan.
Vi rensade en förvirrande förloppsindikator när Unity läser in sammansättningen igen under en åtgärd.
Nu uppmanar vi användaren att autentisera igen om autentiseringen har upphört att gälla när en åtgärd försöker igen.
Ibland skulle uppladdaren stöta på ett
UserInteractionNeeded
undantag när användaren autentiseras. Vi åtgärdar nu det här problemet när det uppstår genom att delegera användaren till en webbläsarbaserad autentisering.Icke-bakåtkompatibla ändringar i lager: vi bytte namn på flera lager, flyttade för närvarande oanvända lager till reserverade lager och uppdaterade interaktioner mellan lager. Se Konfigurera för avatarförflyttning och teleportering.
Flyttade inställningen från
RequireNavMeshLayer
tillRequireGroundCollisionLayer
.Ett felmeddelande har åtgärdats i resultatdialogrutan för lyckade publiceringar.
Skript
NavMesh-lagret kallas nu GroundCollision-lagret. Mer information om användningen av GroundCollision-lagret finns i Konfigurera för avatarförflyttning och teleportering.
Delade egenskaper och skriptvariabler som anges på dynamiska mål – till exempel målkomponentinstanser som läses från skriptvariabler eller på annat sätt härleds vid skriptkörning – fungerar nu tillförlitligt på alla livskraftiga mål i hela scenen. (32730)
Tidigare fungerade endast en delmängd av livskraftiga målinstanser i hela scenen tillförlitligt när ett mål härleddes dynamiskt under skriptkörningen. Detta inkluderar inte målinstanser som placerats i syskongrenar i transformeringsträdet.
något på det implicita
This
scenobjektetnågot under det
något på någon av sina föräldrar
Scenobjektet
This
är GameObject som detScriptMachine
visuella skriptet är kopplat till.Om du till exempel försökte ange en delad egenskap för en
Foo
-type-komponent och du använde en variabel för att dynamiskt referera till en specifikFoo
instans för att aktivera egenskapen, skulle detta bara ha fungerat tillförlitligt för någon av följandeFoo
instanser:kopplades till
This
= samma GameObject som körningenScriptMachine
av det visuella skriptetkopplades till alla överordnade/överordnade GameObject
This
i transformeringshierarkinkopplades till alla underordnade/underordnade GameObject av detta i transformeringshierarkin
Om du använder timernoder i undergrafer orsakas inte längre upprepade felmeddelanden som är relaterade till
OptimizedTimerUnitUpdateScheduler
att loggas. (31866)Användargränssnittet för visuellt skriptdiagram innehåller nu användningsanteckningar och användbara tips om mesh- och Unity-noder för visuella skript. (25922)
Det är inte längre nödvändigt att lägga
Microsoft.Mesh.VisualScripting.xml
till versionskontroll. Om det tidigare har distribuerats till ditt Unity-projekt kan det tas bort och tas bort från versionskontroll på ett säkert sätt. (25922)I komponenten Omfång för lokalt skript är inställningen Dela visuella skriptvariabler i den här GameObject nu standardinställningen inaktiverad när en ny instans av den här komponenten läggs till i scenen. Befintliga instanser påverkas inte. (26551)
De särskilda skriptnoder som matas in av Mesh vid körning har avsevärt förbättrat visuella objekt och hantering nu (30925):
Det visuella fotavtrycket för inmatade noder har minskats för att ta bort visuell oreda och göra skriptflöden enklare att följa när de körs. De är nu fast kopplade till en av de närliggande användardefinierade noderna.
Nya visuella objekt för inmatade noder:
Nya visuella objekt Inmatade noder profilering (början av flödet) datafiltrering tillståndsspårning När datafiltreringsnoden blockerar data och skickar ett
Null
värde i stället ändras dess ikon och dess knappbeskrivning visar diagnostikinformation om vilka data som blockeras senast:- När du redigerar skriptdiagram vid körning i emulatorn matas in inmatade noder nu automatiskt och tas bort efter behov.
Skriptdiagram sparades med redundant typ och versionsinformation i vissa objektreferenser. Detta påverkar inte användarupplevelsen på ett märkbart sätt. Den här redundanta informationen ingår inte längre. (30688)
Panelen Visuell skriptdiagnostik i Mesh visar nu korrekt diagnostik för alla valda
ScriptMachine
komponenter om fler än en har valts i transformeringshierarkin. Tidigare visades endast diagnostik för den första valda ScriptMachine. Om flera har valts samtidigt loggades fel till konsolpanelen. (30873)Åtkomst till travel point-metoder och egenskaper fungerar nu i alla fall. Tidigare, när respunkten konfigurerades isolerat och inte kapslades i en explicit resepunktsgrupp, och en referens till den skickades till metoden eller egenskapsnoden från en annan skriptnod (till exempel från en Get Variable-nod), filtrerades resepunktsreferensen felaktigt ut vid körning och metodens anrop eller egenskapsåtkomst skulle inte fungera. (31414)
WebSlate
Alternativet har lagts till för att förhindra att WebSlate pausar när användarna befinner sig på avstånd eller när det är utanför skärmen. Användbart för skiffer som måste fortsätta köras i bakgrunden, men som kan orsaka prestandaproblem om de används för mycket. För att spara resurser pausar WebSlates normalt 30 sekunder efter att det har gått utanför skärmen eller blivit för litet för att vara användbart.
Det här alternativet kan visas i Unitys kontroll när en WebSlate har valts, som en kryssruta i WebSlate-skriptet med namnet Förhindra avstängning.
Självstudie om Mesh 101
- Knappen Skapa tillgång är nu Skapa miljö. Se Självstudiekurs om Mesh 101 Kapitel 5: Gör din miljö tillgänglig för testning.
Version 5.2314.0
Versionslista och datum
Det här är de erbjudanden och paket som för närvarande är tillgängliga. Det kan finnas små skillnader i listan som du ser här och de paket du har eller ser.
Kommentar
Versionsnumret för miljöprojektets Mesh-verktygspaket måste vara lika med eller äldre än mesh-appen (PC eller Quest) som din miljö är riktad mot, annars läses inte miljön in. Du kan i allmänhet se till att detta är sant genom att använda mesh toolkit-paketet som inte är förhandsgranskning, som släpps först när den matchande Mesh-appen är tillgänglig i butiker.
Mesh-erbjudande/paket | Version | Frisläppt datum |
---|---|---|
Mesh toolkit-paket | 5.2314.0 | 2023-12-4 |
Mesh (PC/Quest) | 5.2314.0 | 2023-12-4 |
Nyheter
Skript
Händelsenoden Vid tillstånd har ändrats fungerar nu korrekt när den har inaktiverats
ScriptMachine
och senare återaktiverats. Tidigare slutade noden felaktigt att utlösa helt och på obestämd tid efter att den hade inaktiverats för första gången. (26333)I skriptdiagrammet uppdateras de per nodanteckningar som är lokala för den här klienten och delas av alla klienter nu tillförlitligt i realtid när scenen ändras medan skriptdiagramfönstret visas. (26334)
Mesh-interaktionsbar brödtext | Egenskapen Selected är nu korrekt nätverksansluten i mesh-emuleringsläge. Tidigare betedde den sig felaktigt som om den var en lokal egenskap trots att den är nätverksansluten i Mesh-klienten. (26792)
Mesh inmatade ramverksnoder (till exempel Spåra objekttillstånd och Sanitize Data) finns inte längre kvar i undergrafer på andra nivån efter att ha kört en scen i mesh-emuleringsläge. (28966)
När händelsenoden Vid tillstånd har ändrats används för att observera en delad egenskap eller variabel utlöses den nu omedelbart efter att egenskapen eller variabeln har ändrats lokalt. Tidigare, för delade egenskaper eller variabler, utlöstes den först efter att den lokala ändringen hade skickats till och tagits emot tillbaka från servern, vilket medför nätverksfördröjning även på den sändande klienten. (28968)
Tillgängliga skriptnoder i skriptgrafredigeraren representerar nu på ett tillförlitligt sätt vad som stöds i Mesh, och det är inte längre nödvändigt att lägga
UnitOptions.db
till versionskontroll eftersom det genereras automatiskt om det behövs när Unity-projektet öppnas. (26109)Tidigare kan listan över tillgängliga skriptnoder enkelt fyllas i automatiskt med inkompatibla (standard) projektinställningar eller utan att ha filtrerats för att endast inkludera noder som stöds av Mesh. Detta kan till exempel inträffa om användarna väljer att inte tillämpa Mesh-projektinställningar innan de börjar arbeta med visuella skript, eller om de manuellt redigerade typalternativ för visuella skript eller Nodbibliotek och valde Återskapa noder.
Fysik
- Fysikhändelsenoderna vid inmatning av utlösare, vid utlösaravslut, vid kollisions retur och vid kollisionsavslut är nu i ett tillförlitligt nätverk. Som standard utlöses dessa händelser på ett tillförlitligt sätt på alla klienter i rummet. Men om fysiken kolliderar som observeras av dessa händelsenoder är inom omfånget för en komponent för lokal fysikomfattning utlöses händelserna tillförlitligt på exakt en klient, vilket gör det möjligt för skriptflödena de utlöser till ett tillförlitligt läs- och skriv delat tillstånd (till exempel: uppdatera en variabel för delad poäng). (27635)
Interaktionsbara funktioner
Utrustningsbara objekt svarar nu på en musknapp nedåt i stället för att släppa musknappen. (27858)
På Quest-enheter: för att hämta ett utrustningsbart objekt kan du helt enkelt ta din hand nära objektet och klicka på Grip-knappen.
Tidigare måste du peka kontrollantstrålen mot objektet och klicka på gripknappen. Detta känns mycket onaturligt för interaktion med objekt som är nära. När du är mycket nära ett objekt är det svårt att rikta styrenhetens stråle mot den för att interagera. (24187)
Verifiera unikt ID som lagts till i miljöuppladdningen. Om du vill verifiera de interaktionsbara filerna i din scen som har giltiga unika ID:er går du till Mesh Toolkit –> Verifiera unika ID:t. (25151)
Kastbara objekt har en ny inställning för Förskjutning av kastriktning. Detta läggs till i den riktning som objektet genereras. (26308)
MeshInteractableSetup
kommer inte längre att tillåta att föremål är både manipulerbara och utrustningsbara. Objekt som tidigare har definierats som båda kan endast utrustas och du kan ändra tillbaka det till manipulerbart om det inte är avsett. (26632)
Uppladdare
ContentVersion har ökats till 1.21.0: Nyligen publicerat innehåll visas endast i den senaste Mesh-versionen.
Miljöminiatyren genereras automatiskt baserat på respunkt när ingen miniatyrkamera hittas i scenen.
Mesh World har bytt namn till miljösamling i uppladdningsanvändargränssnittet och loggarna.
Mesh-logotypen har uppdaterats.
Åtgärdade fönstret Feedback som tidigare var tomt.
Knappbeskrivningar har lagts till i dialogrutan Uppladdare som kan innehålla användbar information vid fel.
Gör avsnittet Resultat för tilläggsverktyg till ett utbyggbart område.
En bugg har åtgärdats där uppladdaren kan verka öppna i ett giltigt tillstånd men även visa en dialogruta som hävdar att användarens licens inte är giltig.
En bugg där saknade TMP-inställningar inte konfigurerar standardteckensnitt har åtgärdats.
Åtgärdat
ArgumentNullException
vid användning av suffixet Toggle [NoUpload] utan att välja ett GameObject.Hanteraren för graffelet har lagts till när uppladdaren inte hittar mappen OneDrive.
Det gick inte att ladda upp miniatyrbilderna rapporteras nu korrekt som ett fel och misslyckas innan du försöker publicera en tillgång.
Ett problem som visade en varning innan inaktiverade poster laddades upp har åtgärdats.
WebSlate
- Åtgärdat det här problemet: Om användaren återupptas från viloläge i Quest kraschar en händelse om händelsen har WebSlate. (27705)
Felmeddelanden
Ett nytt
TravelExceptionReason
och lokaliserat felmeddelande förRelayServerUnreachableException
:Hoppsan! Det gick inte att ansluta. Kontrollera internetanslutningen och försök igen. Om problemet kvarstår kan du kontakta IT-avdelningen och nämna att klienten inte fick något svar från Relay-servern inom tidsgränsen för anslutningen. (29004)
Ett nytt
TravelExceptionReason
och lokaliserat felmeddelande förRelayNetworkException
:Hoppsan! Det gick inte att ansluta. Kontrollera internetanslutningen och försök igen. (29004)
Version 5.2313.0
Versionslista och datum
Det här är de erbjudanden och paket som för närvarande är tillgängliga. Det kan finnas små skillnader i listan som du ser här och de paket du har eller ser. Vi arbetar för att skapa bättre transparens och standardisering av versioner av erbjudanden och paket för att underlätta uppgraderingen.
Kommentar
Versionsnumret för Mesh (PC eller Quest) måste matcha mesh toolkit-redigeringspaketversionen som du använder, annars kan du få fel eller oförklarligt beteende. Vänta med att uppgradera mesh toolkit-redigeringspaketet tills Mesh-klientversionen för målplattformen (PC eller Quest) är tillgänglig.
Mesh-erbjudande/paket | Version | Frisläppt datum |
---|---|---|
Mesh toolkit Package | 5.2313.0 | 2023-11-13 |
Mesh (PC/Quest) | 5.2313.0 | 2023-11-13 |
Nyheter
Skript
Begränsningar för UnityEvents och animeringshändelser i Unity
UnityEvents och animeringshändelser måste anropa till visuella skript. De får inte direkt ändra egenskaper eller anropa metoder. Den här begränsningen gäller för följande:
- i en tidslinje
SignalReceiver
- i animeringshändelser
Här är vad du ska göra för UnityEvent i en SignalReceiver
som utgångspunkt:
För animeringshändelser är det samma förutom att du kan använda utlösaren för det visuella skriptet Animeringshändelse och motsvarande
TriggerAnimationEvent
funktion påScriptMachine
objektet, där parametrarna Funktion i animeringshändelsen och parametrarnaFloat
,Int
String
kan användas eller fyllas godtyckligt.Skapa ett
ScriptMachine
för ett visuellt skript som använder en UnityEvent-utlösare och som utför den åtgärd som du vill göra.Välj ett beskrivande namn för UnityEvent-utlösaren, till exempel
DoThing
:SignalReceiver
I konfigurerar du UnityEvent med följande steg:Rikta in dig på det
ScriptMachine
du har skapat för det visuella skriptet.- Välj för funktionen som ska anropas
ScriptMachine > TriggerUnityEvent (string)
. - I parameterfältet anger du namnet på UnityEvent-utlösaren (till exempel
DoThing
).
- Välj för funktionen som ska anropas
Fysik
Komponenten
LocalPhysicsScope
har lagts till för att skapa en del av scenhierarkin där stela kroppar inte synkroniseras mellan klienter.Komponenten
ThrowTrajectory
har lagts till för att beräkna framtida positioner för styvkroppsbanan.
WebSlate
Vi har åtgärdat ett problem där skript (visuella skript och molnskript) kan styra WebSlate korrekt vid start.
Innan den här korrigeringen, om skriptet navigerar eller push-överför HTML-innehåll till WebSlates vid start, visas det inte korrekt på grund av ett konkurrenstillstånd.
Alternativet har lagts till för att förhindra att WebSlate pausar när användarna befinner sig på avstånd eller när det är utanför skärmen. Användbart för skiffer som måste fortsätta köras i bakgrunden, men som kan orsaka prestandaproblem om de används för mycket. Normalt pausar WebSlates 30 sekunder efter att den har gått utanför skärmen eller blivit för liten för att vara användbar för att spara resurser.
Det här alternativet kan visas i Unitys kontroll när en WebSlate är markerad, som en kryssruta i WebSlate-skriptet med namnet "Förhindra avstängning".
Uppladdare
ContentVersion
Har ökats till 1.20.0: Nyligen publicerat innehåll visas endast i den senaste Mesh-appen.Ett återgivningsproblem har åtgärdats i listrutorna Världslista och Miljö.
Ett fel har åtgärdats där användargränssnittet för att skapa fliken ritas felaktigt när texten flödade ut från fönstergränserna.
En bugg där uppladdaren utlöste regex-undantag efter en misslyckad version har åtgärdats.
En kontroll av potentiellt null-referensfel har lagts till vid publicering av tillgångar.
Innehåll Prestandaanalys (CPA)
Batchantal som rapporteras av Content Prestandaanalys och Mesh Performance Profiler räknas nu mer exakt baserat på Unitys SRP-batchermarkörer.
Kommentar
Batchantal rapporteras inte längre utanför Unity-redigeraren eftersom de inte kan räknas korrekt i versionsversioner.
Lösta produktproblem
- Det här problemet: "en sekretesspolicy för
com.microsoft.mesh.toolkit
paketet trunkeras när den visas i Unity Package Manager i avsnittet paketbeskrivning" – har åtgärdats.