Unity 19.1 tuo Mobile Adaptive Performancen parantamaan Samsung Galaxy S10:n pelisuorituskykyä

click fraud protection

Unityn 2019.1-julkaisu sisältää useita ominaisuuksia, kuten Adaptive Performancen Samsung Galaxy S10:ssä paremman pelisuorituksen ylläpitämiseksi. Lue lisää!

Unity on yksi suosituimmista IDE- ja pelimoottoreista, joita pelinkehittäjät käyttävät pelien luomiseen Androidille ja muille alustoille. Vaikka pelin kehittäminen on käytännössä taidetta itsessään, Unity tekee prosessista yksinkertaisempaa Sen tarjoamat työkalut ja ominaisuudet 2D- ja 3D-ympäristöjen ja monimutkaisten mekaniikkojen rakentamiseen useissa eri osissa alustat. Unity 2019.1 (lyhyesti 19.1) on nyt saatavilla pelien kehittäjille, ja se tuo mukanaan useita "esikatselu" ominaisuuksia. vakaassa muodossa, jotta pelinkehittäjät voivat ottaa ne käyttöönsä peliinsä sekä sen uusia esikatseluominaisuuksia oma.

Mukautuva suorituskyky

Yksi tämän Android-julkaisun kohokohdista on Adaptive Performance for Samsung Galaxy -lippulaivojen esikatseluversion saatavuus. Toisin kuin tietokoneilla ja konsolilla, mobiililaitteilla pelaamiseen liittyy luontainen rajoitus lämmönhallinnassa ja virrankulutuksessa. Kauniin näköisillä ja sujuvasti pelattavilla peleillä on intensiivisiä prosessointitarpeita, jotka voivat kuumentaa laitteesi nopeasti. Tietokoneet ja konsolit ratkaisevat tämän ongelman aktiivisten jäähdytysjärjestelmiensä kautta, mutta koska puhelimissa ei ole ominaisuuksia aktiivisen jäähdytyslaitteiston (vielä) ansiosta puhelin hillitsee suorituskykyä pitääkseen lämpötilan sisällä tarkistaa. Ongelmasta tulee vieläkin ongelmallisempi, kun otetaan huomioon laaja valikoima saatavilla olevia laitteistoja sekä vaihtelevat suorituskyky- ja kuristusskenaariot.

Pelien kehittäjät käsittelevät tätä ongelmaa kahdella päätavalla: varmistamalla maksimaalisen yhteensopivuuden uhraamalla graafisen tarkkuuden ja kuvataajuuden tai ennakoimalla laitteiston käyttäytymistä, mikä on vaikeaa suorittaa.

Unity ja Samsung ovat tehneet yhteistyötä ominaisuus nimeltä "Mukautuva suorituskyky", joka tarjoaa paremman tavan hallita lämpöä ja pelien suorituskykyä reaaliajassa. Kun olet asentanut Adaptive Performancen Unity Package Managerin kautta, Unity lisää automaattisesti Samsung GameSDK -alijärjestelmän projektiisi. Ajon aikana ja tuetuilla laitteilla Unity luo ja käynnistää Adaptive Performance Managerin, joka antaa palautetta laitteen lämpötilasta. Kehittäjät voivat sitten tilata tapahtumia tai tiedustella tietoja Adaptive Performance Managerista suorituksen aikana luodakseen reaktioita reaaliaikaisesti lämpötrendeistä. Esimerkiksi kun laite alkoi kuristaa varhaisessa vaiheessa, peli saattoi säätää laatua asetukset, tavoitekehysnopeus ja muut parametrit varmistaaksesi, että peli voi tuottaa kestävämpää esitys. Kun lämpötila alkaa taas laskea, parametreja voidaan säätää jälleen paremman pelisuorituksen saavuttamiseksi. Seuraamalla lämpösuorituskykyä tarkemmin voidaan välttää kuristus yhdessä säätämällä suorituskykyä reaaliaikaisen palautteen perusteella. Tämä johtaa ennakoitavampaan kuvataajuuteen ja pelikokemukseen sekä alhaisempaan lämmönkertymiseen.

Adaptive Performancen esikatseluversio on saatavilla Unity 2019.1:lle, joka tukee Galaxy S10 ja Galaxy Fold. Tuki lisää Galaxy-laitteita seuraa myöhemmin tänä vuonna, ja edustaja mainittiin Android Authority että Unity puhuu myös muiden valmistajien kanssa.

Mobiili-ilmoitukset

The Mobiili-ilmoitusten esikatselupaketti auttaa kehittäjiä ottamaan käyttöön säilytysmekaniikan ja ajastinpohjaisen pelin lisäämällä tuen paikallisten toistettavien tai kertaluonteisten ilmoitusten ajoittamiseen Android 4.1:ssä ja uudemmissa.

Android SDK- ja NDK-asennus Unity Hubin kautta

Unity Hub antaa nyt kehittäjille mahdollisuuden asentaa kaikki Androidille vaadittavat komponentit osana Android Build Support -vaihtoehtoa, mikä varmistaa, että he saavat oikeat riippuvuudet. Voit myös asentaa ja määrittää komponentteja manuaalisesti ja käyttää Android Studiota.

Android Logcat -integraatio

Unity 2019.1 integroi nyt logcat-toiminnon, mikä helpottaa virheenkorjausta ohjaamalla ja suodattamalla viestejä Unitysta.

Nopeampi iterointi vain Scripts Only Build -korjauksella Androidissa

Voit nyt käyttää vain komentosarjat -koontiversiota ohittaaksesi useita vaiheita rakennusprosessissa, koska se kääntää uudelleen vain komentosarjat ja korjaa laitteessa jo olemassa olevan sovelluspaketin. Lopullinen paketti rakennetaan ja otetaan käyttöön, kun valitset Build and Run.

Paljon enemmän alustasta riippumattomia ominaisuuksia

Yllä luetellut ominaisuudet on tarkoitettu pelien kehittämiseen Androidilla. Unity 2019.1 sisältää myös useita muita muutoksia, jotka koskevat koko pelimoottoria, laajentaen edut Androidille ja muille alustoille. Unity on julkaissut laajan muutosluettelon, jossa painotetaan ominaisuuksia, kuten Burst Compiler, Lightweight Render Pipeline, Shader Graph ja paljon muuta.

Suosittelemme lue koko muutoslista jos käytät Unityä pelissäsi tai olet kiinnostunut tietämään lisämuutoksia moottoriin.

Lataa Unity 2019.1


Lähde: Unity BlogTarina: Android Authority