Izdaja Unity 2019.1 prinaša več funkcij, kot je Adaptive Performance na Samsung Galaxy S10 za boljšo vzdržljivo igralno zmogljivost. Berite naprej za več!
Unity je eden najbolj priljubljenih IDE in igralnih mehanizmov, ki jih razvijalci iger uporabljajo za ustvarjanje iger za Android in druge platforme. Medtem ko je razvoj iger praktično umetnost sam po sebi, Unity poenostavi postopek zahvaljujoč orodja in funkcije, ki jih ponuja za gradnjo 2D in 3D okolij ter zapletene mehanike v številnih platforme. Unity 2019.1 (na kratko 19.1) je zdaj na voljo razvijalcem iger in prinaša več funkcij za predogled v stabilni obliki, da jih lahko razvijalci iger implementirajo v svojo igro, kot tudi nove funkcije predogleda lasten.
Prilagodljivo delovanje
Ena od glavnih značilnosti te izdaje za Android je razpoložljivost predogledne različice Adaptive Performance za vodilne modele Samsung Galaxy. Za razliko od osebnih računalnikov in konzol ima igranje iger na mobilnih napravah inherentno omejitev upravljanja toplote in porabe energije. Igre lepega videza in gladko igranje zahtevajo intenzivno obdelavo, kar lahko hitro segreje vašo napravo. Računalniki in konzole to težavo rešujejo s svojimi aktivnimi hladilnimi sistemi, vendar telefoni nimajo funkcije aktivno hladilno strojno opremo (še), telefon na koncu zmanjša zmogljivost, da ohrani temperaturo preverite. Težava postane še bolj problematična glede na široko paleto razpoložljive strojne opreme ter različne zmogljivosti in scenarije dušenja.
Razvijalci iger se tega vprašanja lotevajo z dvema glavnima pristopoma: z zagotavljanjem največje združljivosti z žrtvovanje grafične natančnosti in hitrosti sličic ali s predvidevanjem obnašanja strojne opreme, kar je težko izvršiti.
Unity in Samsung sta sodelovala pri funkciji, imenovani "Prilagodljivo delovanje«, ki zagotavlja boljši način za upravljanje termike in učinkovitosti iger v realnem času. Ko namestite Adaptive Performance prek upravitelja paketov Unity, bo Unity vašemu projektu samodejno dodal podsistem Samsung GameSDK. Med izvajanjem in na podprtih napravah bo Unity ustvaril in zagnal Adaptive Performance Manager, ki bo zagotovil povratne informacije o toplotnem stanju naprave. Razvijalci se lahko nato odločijo, da se naročijo na dogodke ali poizvedujejo po informacijah iz Adaptive Performance Manager med izvajanjem, da ustvarijo reakcije v realnem času glede na temperaturne trende. Na primer, ko je naprava začela dušiti v zgodnjih fazah, je igra lahko prilagodila kakovost nastavitve, ciljno hitrost sličic v sekundi in druge parametre, da zagotovite, da bo igra bolj vzdržljiva izvedba. Ko se temperatura spet začne zniževati, je mogoče parametre znova prilagoditi, da se zagotovi boljša zmogljivost igranja. Če pozorneje spremljamo toplotno zmogljivost, se lahko izognemo vsem skupaj s prilagajanjem zmogljivosti na podlagi povratnih informacij v realnem času. To bo privedlo do bolj predvidljive hitrosti sličic in igralne izkušnje ter manjšega toplotnega kopičenja.
Predogledna različica Adaptive Performance je na voljo za Unity 2019.1 s podporo za Galaxy S10 in Galaxy Fold. Podpora za več naprav Galaxy bo sledila pozneje v letu in predstavnik omenjeno Android Authority da se Unity pogovarja tudi z drugimi proizvajalci.
Mobilna obvestila
The Paket za predogled mobilnih obvestil bo razvijalcem pomagal implementirati mehaniko zadrževanja in igranje na podlagi časovnika z dodajanjem podpore za načrtovanje lokalnih ponovljivih ali enkratnih obvestil v sistemu Android 4.1 in novejšem.
Namestitev Android SDK in NDK prek Unity Huba
Središče Unity zdaj razvijalcem omogoča namestitev vseh zahtevanih komponent za Android kot del možnosti Android Build Support, kar zagotavlja, da dobijo pravilne odvisnosti. Imate tudi možnost ročne namestitve in konfiguracije komponent ter uporabe Android Studio.
Integracija Android Logcat
Unity 2019.1 zdaj integrira funkcionalnost logcat, kar olajša odpravljanje napak z nadzorom in filtriranjem sporočil znotraj Unityja.
Hitrejše ponavljanje s popravki Scripts Only Build v sistemu Android
Zdaj lahko uporabite možnost Scripts Only Build, da preskočite več korakov v procesu gradnje, saj ponovno prevede samo skripte in popravi že obstoječi paket aplikacij v napravi. Končni paket je zgrajen in nameščen, ko izberete Zgradi in zaženi.
Veliko več funkcij, neodvisnih od platforme
Zgoraj navedene funkcije so za razvoj iger v sistemu Android. Unity 2019.1 vsebuje tudi več sprememb, ki veljajo za celoten motor igre, s čimer razširi prednosti na Android in druge platforme. Unity je objavil obsežen seznam sprememb, s poudarkom na funkcijah, kot so Burst Compiler, Lightweight Render Pipeline, Shader Graph in še veliko več.
Priporočamo branje celotnega seznama sprememb če uporabljate Unity v svoji igri ali vas zanimajo nadaljnje spremembe motorja.
Prenesite Unity 2019.1
Vir: Unity BlogZgodba prek: Android Authority