Unity 19.1 donosi Mobile Adaptive Performance za poboljšanje performansi igranja na Samsung Galaxy S10

Unityjevo izdanje 2019.1 donosi nekoliko značajki kao što je Adaptive Performance na Samsung Galaxy S10 za bolje održive performanse igranja. Čitajte dalje za više!

Unity je jedan od najpopularnijih IDE i pokretača igara koje programeri igara koriste za izradu igara za Android i druge platforme. Dok je razvoj igara praktički umjetnost sam po sebi, Unity čini proces jednostavnijim zahvaljujući alate i značajke koje pruža za izgradnju 2D i 3D okruženja i složene mehanike u višestrukim platforme. Unity 2019.1 (ukratko 19.1) sada je dostupan za programere igara, donoseći nekoliko značajki "pretpregleda" u stabilnom obliku kako bi ih programeri igara mogli implementirati u svoju igru, kao i nove značajke pregleda vlastiti.

Adaptivna izvedba

Jedna od istaknutih značajki ovog izdanja za Android je dostupnost pretpregledne verzije Adaptive Performance za vodeće modele Samsung Galaxy. Za razliku od računala i konzola, igranje na mobilnim uređajima ima svojstveno ograničenje upravljanja toplinom i potrošnje energije. Igre lijepog izgleda i glatkog igranja zahtijevaju intenzivnu obradu, što može brzo zagrijati vaš uređaj. Računala i konzole rješavaju ovaj problem kroz svoje aktivne sustave hlađenja, ali budući da telefoni nemaju značajku aktivnog hardvera za hlađenje (još), telefon na kraju smanjuje performanse kako bi održao temperaturu ček. Problem postaje još problematičniji s obzirom na širok raspon dostupnog hardvera i različite scenarije performansi i prigušenja.

Programeri igara rješavaju ovaj problem kroz dva glavna pristupa: osiguranjem maksimalne kompatibilnosti putem žrtvovanjem grafičke vjernosti i broja sličica u sekundi ili predviđanjem ponašanja hardvera, što je teško izvršiti.

Unity i Samsung surađivali su na značajci pod nazivom "Adaptivna izvedba", koji pruža bolji način za upravljanje toplinama i izvedbom igara u stvarnom vremenu. Nakon što instalirate Adaptive Performance putem Unity Package Managera, Unity će vašem projektu automatski dodati podsustav Samsung GameSDK. Tijekom rada i na podržanim uređajima, Unity će stvoriti i pokrenuti Adaptive Performance Manager koji će dati povratne informacije o termalnom stanju uređaja. Programeri se zatim mogu odlučiti pretplatiti na događaje ili zatražiti informacije iz Adaptive Performance Managera tijekom izvođenja kako bi stvorili reakcije u stvarnom vremenu s obzirom na toplinske trendove. Na primjer, kada je uređaj počeo usporavati u ranim fazama, igra je mogla podesiti kvalitetu postavke, ciljani broj sličica u sekundi i druge parametre kako bi se osiguralo da igra može biti dugotrajnija izvođenje. Nakon što temperatura ponovno počne padati, parametri se mogu ponovno prilagoditi kako bi se pružile bolje performanse igranja. Pažljivim praćenjem toplinskih performansi, može se izbjeći sve skupa prigušivanja podešavanjem performansi na temelju povratnih informacija u stvarnom vremenu. To će dovesti do predvidljivijeg broja sličica u sekundi i iskustva igranja te manjeg nakupljanja topline.

Pretpregledna verzija Adaptive Performance dostupna je za Unity 2019.1, s podrškom za Galaxy S10 i Galaxy Fold. Podrška za više Galaxy uređaja uslijedit će kasnije tijekom godine i predstavnik spomenuto da Android Authority da Unity također razgovara s drugim proizvođačima.

Mobilne obavijesti

The Paket pregleda mobilnih obavijesti pomoći će programerima u implementaciji mehanike zadržavanja i igranja temeljenog na timeru dodavanjem podrške za zakazivanje lokalnih ponovljivih ili jednokratnih obavijesti na Androidu 4.1 i novijim.

Android SDK i NDK instalacija putem Unity Huba

Unity Hub sada omogućuje programerima da instaliraju sve potrebne komponente za Android kao dio opcije Android Build Support, osiguravajući da dobiju ispravne ovisnosti. Također imate mogućnost ručnog instaliranja i konfiguriranja komponenti i korištenja Android Studija.

Android Logcat integracija

Unity 2019.1 sada integrira logcat funkcionalnost, olakšavajući otklanjanje pogrešaka kontroliranjem i filtriranjem poruka unutar Unityja.

Brža iteracija s krpanjem samo za izradu skripti na Androidu

Sada možete koristiti opciju Build Only Scripts Only za preskakanje nekoliko koraka u procesu izgradnje jer ponovno kompajlira samo skripte i krpa već postojeći paket aplikacija na uređaju. Konačni paket je izgrađen i implementiran kada odaberete Build and Run.

Mnogo više značajki neovisnih o platformi

Gore navedene značajke namijenjene su razvoju igara na Androidu. Unity 2019.1 također sadrži još nekoliko promjena koje se odnose na cijeli motor igre, proširujući prednosti na Android kao i na druge platforme. Unity je objavio opsežan popis promjena, s naglaskom na značajke kao što su Burst Compiler, Lightweight Render Pipeline, Shader Graph i još mnogo toga.

Preporučujemo čitajući cijeli popis promjena ako koristite Unity u svojoj igri ili ste zainteresirani za daljnje promjene na motoru.

Preuzmite Unity 2019.1


Izvor: Unity BlogPriča putem: Android Authority