Unity 19.1 bringer Mobile Adaptive Performance for at forbedre spilydelsen på Samsung Galaxy S10

Unitys 2019.1-udgivelse bringer flere funktioner ind som Adaptive Performance på Samsung Galaxy S10 for bedre vedvarende spilydelse. Læs videre for mere!

Unity er en af ​​de mest populære IDE- og spilmotorer, der bruges af spiludviklere til at skabe spil til Android og andre platforme. Mens spiludvikling praktisk talt er en kunst i sig selv, gør Unity processen nemmere takket være værktøjer og funktioner, det giver til at bygge 2D- og 3D-miljøer og kompleks mekanik på tværs af flere platforme. Unity 2019.1 (kort sagt 19.1) er nu tilgængelig for spiludviklere og bringer flere "preview"-funktioner over i en stabil form for spiludviklere til at implementere dem i deres spil, samt nye preview-funktioner af det egen.

Adaptiv ydeevne

Et af højdepunkterne i denne udgivelse til Android er tilgængeligheden af ​​en forhåndsvisningsversion af Adaptive Performance for Samsung Galaxy flagskibe. I modsætning til pc og konsoller har spil på mobile enheder en iboende begrænsning af varmestyring og strømforbrug. Smukt udseende og glatte spil har intensive behandlingsbehov, som hurtigt kan varme din enhed op. Pc og konsoller tackler dette problem gennem deres aktive kølesystemer, men da telefoner ikke fungerer aktiv kølehardware (endnu), ender telefonen med at drosle ydeevnen for at holde temperaturen inde kontrollere. Problemet bliver endnu mere problematisk i betragtning af den brede vifte af hardware, der er tilgængelig, og de varierende ydeevne og reguleringsscenarier.

Spiludviklere tackler dette problem gennem to hovedtilgange: sikring af maksimal kompatibilitet ved ofre grafisk troskab og billedhastighed eller ved at forudse hardwareadfærd, hvilket er svært at udføre.

Unity og Samsung har samarbejdet om en funktion kaldet "Adaptiv ydeevne", som giver en bedre måde at administrere termik og ydeevne af spil i realtid. Når du har installeret Adaptive Performance gennem Unity Package Manager, tilføjer Unity automatisk Samsung GameSDK-undersystemet til dit projekt. Under runtime og på understøttede enheder vil Unity oprette og starte en Adaptive Performance Manager, som giver feedback om enhedens termiske tilstand. Udviklere kan derefter vælge at abonnere på begivenheder eller forespørge om oplysningerne fra Adaptive Performance Manager under kørsel for at skabe reaktioner i realtid med hensyn til termiske tendenser. For eksempel, da enheden begyndte at drosle i de tidlige stadier, kunne spillet justere kvaliteten indstillinger, target frame rate og andre parametre for at sikre, at spillet kan klare sig mere vedvarende ydeevne. Når temperaturen begynder at falde igen, kan parametrene justeres igen for at levere bedre gameplay-ydeevne. Ved at holde et tættere øje med den termiske ydeevne kan man undgå at drosle alt sammen ved at justere ydeevnen baseret på feedback i realtid. Dette vil føre til en mere forudsigelig billedhastighed og gameplayoplevelse og lavere termisk opbygning.

En forhåndsvisningsversion af Adaptive Performance er tilgængelig til Unity 2019.1 med understøttelse af Galaxy S10 og Galaxy Fold. Support til flere Galaxy-enheder vil følge senere på året, og en repræsentant nævnt til Android Authority at Unity også taler med andre producenter.

Mobilunderretninger

Det Forhåndsvisning af mobilmeddelelser vil hjælpe udviklere med at implementere fastholdelsesmekanik og timer-baseret gameplay ved at tilføje støtte til planlægning af lokale repeterbare eller engangsmeddelelser på Android 4.1 og nyere.

Android SDK og NDK installation gennem Unity Hub

Unity Hub lader udviklere nu installere alle de nødvendige komponenter til Android som en del af Android Build Support-indstillingen, hvilket sikrer, at de får de korrekte afhængigheder. Du har også mulighed for at installere og konfigurere komponenter manuelt og bruge Android Studio.

Android Logcat integration

Unity 2019.1 integrerer nu logcat-funktionalitet, hvilket gør det nemmere at fejlfinde ved at kontrollere og filtrere beskeder inde fra Unity.

Hurtigere iteration med Scripts Only Build-patching på Android

Du kan nu bruge indstillingen Scripts Only Build til at springe gennem flere trin i byggeprocessen, da den kun omkompilerer scripts og patcher en allerede eksisterende app-pakke på enheden. Den endelige pakke bygges og implementeres, når du vælger Byg og kør.

Mange flere platform-uafhængige funktioner

Funktionerne ovenfor er til spiludvikling på Android. Unity 2019.1 indeholder også flere ændringer, der gælder for hele spilmotoren, hvilket udvider fordelene til Android såvel som andre platforme. Unity har udgivet en omfattende ændringsliste med vægt på funktioner som Burst Compiler, Lightweight Render Pipeline, Shader Graph og meget mere.

Vi anbefaler læse hele ændringslisten hvis du bruger Unity i dit spil eller er interesseret i at vide yderligere ændringer af motoren.

Download Unity 2019.1


Kilde: Unity BlogHistorie via: Android Authority