Unity 19.1: n ominaisuudet: Mitä uutta Android-kehittäjille

Kirjoittaja: Randy Alexander
Luomispäivä: 26 Huhtikuu 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
Unity 19.1: n ominaisuudet: Mitä uutta Android-kehittäjille - Sovellukset
Unity 19.1: n ominaisuudet: Mitä uutta Android-kehittäjille - Sovellukset

Sisältö


Unity 2019.1 on nyt saatavana ja tuo mukanaan paljon mielenkiintoisia uusia ominaisuuksia, jotka auttavat mobiililaitteita tarjoamaan parempia kokemuksia pelaajille Androidilla.

Unity on suosituin IDE- ja pelimoottori, jota Android-pelikehittäjät käyttävät. Se tarjoaa tehokkaita työkaluja, jotka tekevät 2D- ja 3D-ympäristöistä ja monimutkaisesta pelimekaniikasta mahdollisimman yksinkertaisia. Tämän uuden version myötä se tulee huomattavasti tehokkaammaksi ja mukautuvammaksi - varsinkin kun se tulee matkapuhelimeen.

Suuri osa Unity 2019.1: n uusista ominaisuuksista esiteltiin ensimmäisen kerran Unity 2018.1: n käynnistyessä, mutta vain esikatselussa. Nyt näitä päivityksiä pidetään vakaina ja valmiina käyttöönottoaikaan, mikä tarkoittaa, että kehittäjät voivat aloittaa niiden luotettavan käyttöönoton - kun taas toiset on otettu käyttöön. ensimmäistä kertaa. Teet sitten pelejä tai vain pelaat niitä, tämä on hyvä uutinen.


Minulla oli tilaisuus puhua suoraan joidenkin Unityn insinöörien kanssa, jotka auttoivat täyttämään minut yksityiskohtiin. Joten sukeltakaamme uutuuteen Unity 19.1: ssä.

Kevyt renderöintiputki saattaa tarkoittaa enemmän pelejä Androidille

Ehkä suurin uusi Unity 2019.1 -ominaisuus on kevyt renderöintiputki (LWRP), joka on nyt esikatselun ulkopuolella. Tahattomalle renderöintiputki on olennaisesti sarja toimenpiteitä, jotka on suoritettu näytön grafiikan tuottamiseksi - prosessi, jossa siirrytään 3D-mallista siihen, mitä todella näet kameran läpi. Se voi tarkoittaa priorisoida esimerkiksi sitä, mitkä asiat piirretään ensin, vai onko käytettävä yhden vai monipäästöistä renderointia.

Mitä enemmän kehittäjällä on hallussaan putkilinjaa, sitä enemmän ylimääräistä suorituskykyä he voivat purkaa ulos parhaan mahdollisen grafiikan tuottamiseksi. Mutta tämä edustaa myös heidän valtavan määrän työtä.


LWRP tarjoaa molempien maailmojen parhaat puolet tarjoamalla valmiiden, mutta joustavien putkistojen, jotka on optimoitu mobiililaitteille ja muokattavissa C #: n avulla. Tämä tarkoittaa skaalautuvaa grafiikkaa, joka toivottavasti tekee DEV: lle entistä helpomman siirtää luomuksensa Androidiin ja joka antaa heille parhaan mahdollisen suorituskyvyn jokaisesta laitteesta. Lue lisää Unity-blogissa.

Yhtenäisyyden edustaja kertoi minulle, että yritys valmistelee myös putkilinjaa, joka on tarkoitettu erityisesti 2D-peleille - mikä todennäköisesti koskee paljon nykyään Play Kaupassa olevia mobiilipelejä. Siellä on myös teräväpiirtoinen renderöintiputki, joka toimii LWRP: n vastakohtana huippuluokan tietokoneille. Ehkä Unity pystyy suorittamaan Unrealille juoksun rahoillaan pian tässä osastossa?

Mobiili mukautuva suorituskyky parantaa grafiikan ja suorituskyvyn Galaxy-laitteissa!

Kun puhutaan parhaan suorituskyvyn saamisesta jokaiselta laitteelta, merkittävämpi parannus tässä suhteessa toivottavasti tapahtuu uudella Mobile Adaptive Performance -ominaisuudella. Perusajatuksena on, että Unity pystyy skaalaamaan pelin graafisen uskollisuuden ylläpitääksesi vakaampaa kuvanopeutta reaaliajassa ja välttääksesi kuristusta. Tämä tarkoittaa suurelta osin ylikuumenemisen hallintaa seuraamalla sisäisiä lämpötiloja. Tätä hallitsevat kokonaan kehittäjät, jotka voivat halutessaan esimerkiksi laskea tekstuurin laatua tai resoluutiota tai ehkä lukita kehysnopeuden vakaalle 30 kuvaa sekunnissa sen sijaan, että riskiä äkillisistä pudotuksista.

Toistaiseksi ominaisuus on saatavana vain Samsung-laitteissa, erityisesti Galaxy S10 ja Galaxy Fold. Kun otetaan huomioon Unityn avulla tehtyjen pelien lukumäärä, tämä on suuri voitto Samsungille, mutta kenties vähemmän kiinnostava laajemmalle Android-käyttäjäkunnalle.

Uusien Galaxy-laitteiden tuki seuraa myöhemmin vuonna, ja edustaja kertoi minulle, että Unity puhuu myös muiden valmistajien kanssa.

Lisää ominaisuuksia mobiililaitteille

Uusi mobiililaitteille tarkoitettu Unity 2019.1 -ominaisuus on Mobile Notifications Preview -paketti, joka auttaa kehittäjiä lisäämään sitoutumistaan ​​yleisöönsä. Tämä ei ehkä ole aivan sellainen Hyviä uutisia pelaajille kuitenkin, koska se tarkoittaa todennäköisesti enemmän ilmaisia ​​pelaamisia matkalla. Tarvitsemme silti laitteita ansaitaksesi rahaa, jos haluamme saada parhaat pelit alustalle!

On myös joitain elämänlaadun parannuksia, joiden pitäisi helpottaa kehittäjien elämää: Voit nyt ladata ja määrittää Android SDK: n ja NDK: n suoraan esimerkiksi Unity Hub -palvelun kautta, jonka pitäisi virtaviivaistaa uusien kehittäjien asennusprosessia. . Parempi on vielä Android-logcat-tuen yksinkertainen virheenkorjaus, tällä hetkellä esikatselu. Tämän avulla virheenkorjaus on huomattavasti nopeampaa ja helpompaa.

Mikä tulee myös tee asioista nopeampaa ja helpompaa on APK: ien Vain komentosarjojen rakennus -vaihtoehto. Tämä tarkoittaa, että voit korjata APK: n kohdelaitteeseesi päivittääksesi koodisi joutumatta rakentamaan koko asiaa tyhjästä - täydellinen, jos rakennuksesi vievät tunteja paistettujen valaistusten tai vastaavien takia.

On sanottava, että pidämme Android-love Unitysta!

Paljon enemmän innostumaan Unity 2019.1: stä

Vaikka tämä kattaa melko paljon Unity 2019.1: n mobiilikohtaisia ​​saavutuksia, on olemassa myös paljon yleisiä parannuksia, joiden pitäisi osoittautua hyödyllisiksi Android-kehittäjille. Käyttöliittymän edessä uusi pikahakutyökalu (tällä hetkellä esikatselussa) tarjoaa tehokkaamman haun koko projektista.

Uuden esikatselun animaatiokokkauspaketin tulisi antaa animaatioille parempaa hallintaa, kun taas esikatselun ulkopuolelle jäävä Shader-kuvaaja antaa laitteiden testata varjostusvaikutuksia reaaliajassa.

Mutta juuri suorituskyky kokee eniten muutoksia, kun Unity on vähitellen kokonaan pohtinut tapaa, jolla se käsittelee tiedonhallintaa ja suorituskykyä. Yhtenäisyys rakentaa uudelleen perustaaan käyttämällä monisäikeistä dataorientoitua tekniikkapinoa tai ”DOTS” -sovellusta.

Burst Compiler, joka on esikatselun ulkopuolella Unity 2019.1: ssä, on vastuussa erittäin optimoidun natiivikoodin tuottamisesta kaiken tämän mahdollistamiseksi. Tutkimatta liikaa teknisiä yksityiskohtia (tässä on hyvä blogin viesti aiheesta), tämä antaa kehittäjille mahdollisuuden rekrytoida käyttämättömiä CPU-resursseja C # -työjärjestelmän ja ECS: n (Entity Component System) kautta. Ensimmäinen mahdollistaa tehokkaan monisäikeilyn käyttämättä jääneiden ytimien hyödyntämiseksi, kun taas jälkimmäinen parantaa tiedonhallintaa entistä tehokkaammaksi.

Jälleen kerran on kysymys siitä, että annetaan kehittäjien saada enemmän levyjä pyörimään, jotta todella saadaan aikaan paras suorituskyky ja luodaan erittäin skaalautuvat lopputuotteet. Tällä hetkellä näemme jo suorituskyvyn paranemisen ja uusia ominaisuuksia Unity 2019.1: ssä, mutta vaikutus tuntuu entisestään etenemällä. Hyvä uutinen on, että kehittäjien näkökulmasta komponenttien lisääminen peliobjekteihin pysyy suurelta osin ennallaan, elleivät he halua saada käsiään likaiseksi.

Pienempi päivitys on parannus Sprite Shape -pakettiin, joka helpottaa sellaisten törmäyslaitteiden luomista, jotka vastaavat täydellisesti spritien muotoa. Tämä tarkoittaa periaatteessa parempaa törmäyksen havaitsemista 2D-peleissä. C # -työjärjestelmän tulisi myös tuottaa suorituskyvyn parannuksia 2D-animaatiossa.

Sitten on uusia AR-ominaisuuksia, Linux-tuki ja paljon muuta. Muista tutustua kaikkiin julkaisutietoihin, jos olet kiinnostunut.

Päättävät kommentit

Lyhyesti sanottuna tämän päivityksen (kuten muiden viimeisimpien päivitysten) painopiste näyttää tekevän Unityn paremman näköisen, nopeamman ja mukautuvamman. Nämä kaikki ovat todella hyviä uutisia Android-pelien tilasta, ja olemme innostuneita näkemään, kuinka kehittäjät hyödyntävät täysin käytettävissään olevia uusia työkaluja.

Kerro meille alla olevissa kommenteissa, mitä teet kaikesta tästä. Oletko Unity-kehittäjä? Hyödyttääkö jokin näistä Unity 2019.1: n uusista ominaisuuksista luomuksesi?

Google Pixel -rivillä ei ole kokaan ollut kye teknietä taulukota. Helvetti, Nexu-linja ei ollut myökään. Googlen puhelimilla on aina ollut juuri tarpeeki pääyä ...

Google on päivittänyt erityien tautakuvaovellukena uuilla kuvilla, ja voit aada ne millä tahana Android-puhelimella, joa on 4.1 Jelly Bean tai uudempi (vaikka tietyt toiminnot vaativat ...

Tuoreet Artikkelit