Unity 19.1 ger Mobile Adaptive Performance för att förbättra spelprestandan på Samsung Galaxy S10

Unitys 2019.1-release tar med flera funktioner som Adaptive Performance på Samsung Galaxy S10 för bättre hållbar spelprestanda. Läs vidare för mer!

Unity är en av de mest populära IDE- och spelmotorerna som används av spelutvecklare för att skapa spel för Android och andra plattformar. Medan spelutveckling praktiskt taget är en konst i sig, gör Unity processen enklare tack vare verktyg och funktioner som den tillhandahåller för att bygga 2D- och 3D-miljöer och komplexa mekaniker över flera plattformar. Unity 2019.1 (19.1 i korthet) är nu tillgängligt för spelutvecklare, med flera "förhandsgransknings"-funktioner över i en stabil form för spelutvecklare att implementera dem i sitt spel, såväl som nya förhandsgranskningsfunktioner egen.

Adaptiv prestanda

En av höjdpunkterna i den här versionen för Android är tillgängligheten av en förhandsversion av Adaptive Performance för flaggskepp av Samsung Galaxy. Till skillnad från PC och konsoler har spel på mobila enheter en inneboende begränsning av värmehantering och strömförbrukning. Vackra och smidigt spelande spel har intensiva bearbetningsbehov, vilket snabbt kan värma upp din enhet. PC och konsoler hanterar detta problem genom sina aktiva kylsystem, men eftersom telefoner inte finns med aktiv kylmaskinvara (ännu), slutar telefonen med att strypa prestanda för att hålla temperaturen inne kolla upp. Problemet blir ännu mer problematiskt med tanke på det breda utbudet av hårdvara som finns tillgänglig och de varierande prestanda- och strypscenarierna.

Spelutvecklare tar sig an denna fråga genom två huvudsakliga tillvägagångssätt: att säkerställa maximal kompatibilitet genom offra grafisk trohet och bildhastighet, eller genom att förutse hårdvarubeteende, vilket är svårt att Kör.

Unity och Samsung har samarbetat för en funktion som heter "Adaptiv prestanda", vilket ger ett bättre sätt att hantera värme och prestanda för spel i realtid. Efter att du har installerat Adaptive Performance via Unity Package Manager kommer Unity automatiskt att lägga till Samsung GameSDK-undersystemet till ditt projekt. Under körning och på enheter som stöds kommer Unity att skapa och starta en Adaptive Performance Manager som ger feedback om enhetens termiska tillstånd. Utvecklare kan sedan välja att prenumerera på händelser eller fråga efter informationen från Adaptive Performance Manager under körning för att skapa reaktioner i realtid med avseende på termiska trender. Till exempel, när enheten började strypa i de tidiga stadierna, kunde spelet ställa in kvaliteten inställningar, målbildfrekvens och andra parametrar för att säkerställa att spelet kan klara sig mer ihållande prestanda. När temperaturen börjar sjunka igen kan parametrarna justeras igen för att ge bättre spelprestanda. Genom att hålla ett närmare öga på den termiska prestandan kan man undvika att strypa allt tillsammans genom att justera prestandan baserat på realtidsfeedback. Detta kommer att leda till en mer förutsägbar bildhastighet och spelupplevelse och lägre värmeuppbyggnad.

En förhandsversion av Adaptive Performance är tillgänglig för Unity 2019.1, med stöd för Galaxy S10 och Galaxy Fold. Support för fler Galaxy-enheter kommer senare under året, och en representant nämns till Android Authority att Unity också pratar med andra tillverkare.

Mobila aviseringar

De Mobile Notifications Preview-paket kommer att hjälpa utvecklare att implementera retentionsmekanik och timerbaserat spel genom att lägga till stöd för att schemalägga lokala repeterbara eller engångsmeddelanden på Android 4.1 och senare.

Android SDK och NDK installation via Unity Hub

Unity Hub låter nu utvecklare installera alla nödvändiga komponenter för Android som en del av Android Build Support-alternativet, vilket säkerställer att de får rätt beroenden. Du har också möjlighet att installera och konfigurera komponenter manuellt och använda Android Studio.

Android Logcat-integration

Unity 2019.1 integrerar nu logcat-funktionalitet, vilket gör det lättare att felsöka genom att kontrollera och filtrera meddelanden inifrån Unity.

Snabbare iteration med Scripts Only Build-lappning på Android

Du kan nu använda alternativet Scripts Only Build för att hoppa över flera steg i byggprocessen eftersom det endast kompilerar om skript och patchar ett redan existerande apppaket på enheten. Det sista paketet byggs och distribueras när du väljer Bygg och kör.

Många fler plattformsoberoende funktioner

Funktionerna ovan är för spelutveckling på Android. Unity 2019.1 innehåller också flera ändringar som gäller för hela spelmotorn, vilket utökar fördelarna till Android såväl som andra plattformar. Unity har lagt ut en omfattande ändringslista, med tonvikt på funktioner som Burst Compiler, Lightweight Render Pipeline, Shader Graph och så mycket mer.

Vi rekommenderar läser hela ändringslistan om du använder Unity i ditt spel eller är intresserad av att veta ytterligare ändringar av motorn.

Ladda ner Unity 2019.1


Källa: Unity BlogBerättelse via: Android Authority