Unity 2019.1 väljalase toob kaasa mitmeid funktsioone, nagu Adaptive Performance Samsung Galaxy S10-s, et tagada parem püsiv mängujõudlus. Loe edasi!
Unity on üks populaarsemaid IDE- ja mängumootoreid, mida mänguarendajad kasutavad Androidi ja muude platvormide jaoks mängude loomiseks. Kui mänguarendus on praktiliselt omaette kunst, siis Unity muudab selle protsessi lihtsamaks tänu sellele tööriistad ja funktsioonid, mida see pakub 2D- ja 3D-keskkondade ning keeruka mehaanika loomiseks mitmel viisil platvormid. Unity 2019.1 (lühidalt 19.1) on nüüd mänguarendajatele saadaval, tuues üle mitmed eelvaatefunktsioonid stabiilsel kujul, et mänguarendajad saaksid neid oma mängus rakendada, samuti selle uusi eelvaatefunktsioone oma.
Adaptiivne jõudlus
Üks selle Android-väljaande esiletõstetud omadusi on Adaptive Performance for Samsung Galaxy lipulaevade eelvaateversiooni kättesaadavus. Erinevalt arvutitest ja konsoolidest on mobiilseadmetes mängimisel soojusjuhtimise ja energiatarbimise piirang. Kauni välimusega ja sujuvalt mängitavatel mängudel on intensiivne töötlemisvajadus, mis võib teie seadme kiiresti kuumeneda. Arvutid ja konsoolid lahendavad selle probleemi oma aktiivsete jahutussüsteemide kaudu, kuid kuna telefonid seda funktsiooni ei kasuta aktiivse jahutuse riistvara (veel), vähendab telefon temperatuuri hoidmiseks jõudlust Kontrollima. Probleem muutub veelgi problemaatilisemaks, arvestades saadaoleva riistvara laia valikut ning erinevat jõudlust ja piirangustsenaariume.
Mänguarendajad tegelevad selle probleemiga kahe peamise lähenemisviisi kaudu: maksimaalse ühilduvuse tagamine ohverdades graafika täpsust ja kaadrisagedust või eeldades riistvara käitumist, mida on raske teha hukata.
Unity ja Samsung on teinud koostööd funktsiooni nimega "Adaptiivne jõudlus", mis pakub paremat viisi termide ja mängude jõudluse reaalajas haldamiseks. Pärast Adaptive Performance'i installimist Unity Package Manageri kaudu lisab Unity teie projekti automaatselt Samsung GameSDK alamsüsteemi. Käitusajal ja toetatud seadmetes loob ja käivitab Unity Adaptive Performance Manageri, mis annab tagasisidet seadme termilise oleku kohta. Seejärel saavad arendajad valida, kas tellida sündmusi või küsida käitusajal Adaptive Performance Managerist teavet, et luua reaalajas reaktsioone seoses soojustrendidega. Näiteks kui seade hakkas varajases staadiumis drosseldama, suutis mäng kvaliteeti häälestada sätted, sihtkaadrisagedus ja muud parameetrid, mis tagavad, et mäng püsiks püsivam esitus. Kui temperatuur hakkab uuesti langema, saab parameetreid veel kord kohandada, et pakkuda paremat mängu jõudlust. Soojusnäitajatel hoolikamalt silma peal hoides saab vältida kõigi koos drosselite vähendamist, reguleerides jõudlust reaalajas tagasiside põhjal. See toob kaasa prognoositavama kaadrisageduse ja mängukogemuse ning madalama soojuse kogunemise.
Unity 2019.1 jaoks on saadaval Adaptive Performance'i eelvaateversioon, mis toetab Galaxy S10 ja Galaxy Fold. Rohkemate Galaxy seadmete tugi järgneb aasta lõpus ja esindaja mainitud Androidi asutus et Unity räägib ka teiste tootjatega.
Mobiilimärguanded
The Mobiilimärguannete eelvaatepakett aitab arendajatel rakendada säilitusmehaanikat ja taimeripõhist mängu, lisades Android 4.1 ja uuemate versioonide puhul kohalike korratavate või ühekordsete teatiste ajastamise toe.
Android SDK ja NDK installimine Unity Hubi kaudu
Unity Hub võimaldab nüüd Android Build Support valiku osana installida kõik Androidi jaoks vajalikud komponendid, tagades, et nad saavad õiged sõltuvused. Samuti saate komponente käsitsi installida ja konfigureerida ning kasutada Android Studiot.
Android Logcati integreerimine
Unity 2019.1 integreerib nüüd logcati funktsiooni, mis muudab silumise lihtsamaks, kontrollides ja filtreerides sõnumeid Unity kaudu.
Kiirem iteratsioon ainult skriptide ehitamisega Androidis
Nüüd saate kasutada valikut Ainult skriptide koostamine, et vahele jätta mitu ehitusprotsessi etappi, kuna see kompileerib uuesti ainult skripte ja parandab seadmes juba olemasoleva rakenduse paketi. Lõplik pakett koostatakse ja juurutatakse, kui valite Ehita ja käivita.
Palju rohkem platvormist sõltumatuid funktsioone
Ülaltoodud funktsioonid on mõeldud mängude arendamiseks Androidis. Unity 2019.1 sisaldab ka mitmeid muudatusi, mis kehtivad kogu mängumootorile, laiendades eeliseid nii Androidile kui ka teistele platvormidele. Unity on postitanud ulatusliku muudatuste loendi, rõhuasetusega sellistele funktsioonidele nagu Burst Compiler, Lightweight Render Pipeline, Shader Graph ja palju muud.
Me soovitame muudatuste täieliku loendi lugemine kui kasutate oma mängus Unityt või olete huvitatud mootori edasistest muudatustest.
Laadige alla Unity 2019.1
Allikas: Ühtsuse ajaveebLugu Via: Android Authority