Funcions d’Unity 19.1: Novetats per als desenvolupadors d’Android

Autora: Randy Alexander
Data De La Creació: 26 Abril 2021
Data D’Actualització: 1 Juliol 2024
Anonim
Funcions d’Unity 19.1: Novetats per als desenvolupadors d’Android - Aplicacions
Funcions d’Unity 19.1: Novetats per als desenvolupadors d’Android - Aplicacions

Content


Unity 2019.1 està disponible ara i aporta moltes funcions interessants que ajudaran els desenvolupadors mòbils a oferir millors experiències per a jugadors a Android.

Unity és el motor de jocs i IDE més popular que fan servir els desenvolupadors de jocs Android. Proporciona eines potents per fer entorns 2D i 3D de construcció i una complexa mecànica de joc el més simple possible. Amb aquesta nova versió, serà cada cop més potent i adaptable, especialment quan es tracta de dispositius mòbils.

Moltes de les noves funcions de Unity 2019.1 es van introduir per primera vegada quan es va llançar Unity 2018.1, però només en "previsualització". Ara es consideren estables i llestes per a temps primeres, cosa que significa que els desenvolupadors poden començar a implementar-les amb confiança, mentre que d'altres s'han introduït. per primera vegada. Tant si feu jocs com si voleu jugar, aquesta és una bona notícia.


Vaig tenir l’oportunitat de parlar directament amb alguns dels enginyers d’Unity, que em van ajudar a omplir els detalls. Així, anem a aprofundir en les novetats a Unity 19.1.

Un pipeline lleuger de renders pot implicar més jocs a Android

Potser la nova característica nova d’Unity 2019.1 aquí és el Lightweight Render Pipeline (LWRP), que ara no es troba en previsió. Per als no iniciats, un pipeline de renderització és essencialment una sèrie de passos realitzats per ajudar a representar gràfics a la pantalla: el procés d’anar des d’un model 3D al que realment veieu a través de la càmera. Això pot suposar prioritzar quines coses cal dibuixar primer, per exemple, o bé si voleu utilitzar una representació simple o multipàs.

Com més control tingui un desenvolupador sobre el pipeline, més rendiment extra poden obtenir per produir el millor gràfic possible. Però això també representa una gran quantitat de treballs per part seva.


El LWRP ofereix el millor d'ambdós mons, proporcionant un pipeline pràcticament fabricat, però flexible que és optimitzat per a mòbils i personalitzable mitjançant C #. Això significa uns gràfics escalables que, amb l'esperança, facilitaran que els devs portin les seves creacions a Android i que els permeti obtenir el millor rendiment de cada dispositiu. Obteniu més informació al bloc Unity.

Un representant d’Unity em va dir que la companyia també treballava en una canalització específica per a jocs en 2D, que probablement s’aplicarà a molts dels jocs mòbils que hi ha actualment a la Play Store. També hi ha un pipeline Render d’alta definició que servirà de contrapunt a LWRP per a equips d’alta gamma. Potser Unity serà capaç de donar-li diners a Unreal pels seus diners aviat en aquest departament?

El rendiment adaptatiu per a mòbils millorarà els gràfics i el rendiment dels dispositius Galaxy.

Si parlem d’obtenir el millor rendiment de cada dispositiu, esperem que es produeixi una millora més considerable al respecte del nou rendiment mòbil adaptatiu. La idea bàsica aquí és que Unity podrà escalar la fidelitat gràfica d’un joc per mantenir un fotograma més estable en temps real i evitar l’acceleració. En gran mesura, això suposarà manejar el sobreescalfament controlant les temperatures internes. Això serà controlat íntegrament pels desenvolupadors, que podran optar per reduir la qualitat de la textura o la resolució per exemple, o potser bloquejar el fotograma a 30fps estables en lloc de arriscar-se a caigudes sobtades.

De moment, la funció només estarà disponible en dispositius Samsung, concretament en Galaxy S10 i Galaxy Fold. Tenint en compte el nombre de jocs realitzats mitjançant Unity, aquesta és una gran victòria per a Samsung, però potser menys emocionant per a la base d’usuaris més àmplia d’Android.

L'assistència per a més dispositius Galaxy seguirà més tard l'any, i un representant em va dir que Unity també parla amb altres fabricants.

Més funcions per a dispositius mòbils

Una nova funció específica d’Unity 2019.1 per a mòbils és el paquet de Vista prèvia de notificacions per a mòbils, que ajudarà els desenvolupadors a augmentar el seu compromís amb la seva audiència. Potser no serà del tot tals Una bona notícia per als jugadors, ja que probablement significa més jocs gratuïts per jugar. Tot i així, necessitem devs per guanyar diners si volem aconseguir els millors jocs de la plataforma.

També hi ha algunes millores de qualitat de vida que haurien de facilitar la vida als desenvolupadors: ara podeu descarregar i configurar l’SDK i NDK d’Android directament a través d’un Unity Hub, per exemple, que ha d’agilitzar el procés de configuració dels nous desenvolupadors. . Millor encara és el suport natiu de logcat per a Android per a la depuració més senzilla, actualment en previsualització. Això farà que la depuració sigui considerablement més ràpida i fàcil.

Ho farà també fer que les coses siguin més ràpides i fàcils és l’opció Construir scripts només per als APK. Això vol dir que podeu enganxar l’APK al vostre dispositiu de destinació per actualitzar el vostre codi sense haver de crear tota la cosa des de zero, perfecte si les compilacions es triguen hores a causa d’una il·luminació al forn o similar.

He de dir, ens agrada Android-love Unity!

Molt més per emocionar-se per Unity 2019.1

Tot i que pràcticament cobreix els avenços específics per a mòbils a Unity 2019.1, també hi ha moltes millores generals que haurien de resultar beneficioses per als desenvolupadors d’Android. A la interfície d'interès, la nova eina de cerca ràpida (actualment en previsualització) proporcionarà una cerca més potent a tots els projectes.

El nou paquet d’animació d’animació prèvia hauria de proporcionar un control més gran de les animacions, mentre que el gràfic de Shader que ja no té vista prèvia permet als devs provar els efectes d’ombra en temps real.

Però el rendiment que està revisant més, Unity ha experimentat gradualment un replantejament de la forma en què gestiona el rendiment i la gestió de dades. Unity està reconstruint el seu fonament bàsic mitjançant una pila de tecnologia orientada a dades o "DOTS" multitreiada.

L’encarregat de produir el codi natiu altament optimitzat per fer-ho tot possible és el Burst Compiler, que es troba fora de vista prèvia a Unity 2019.1. Sense entrar en detalls tècnics massa elevats (aquí teniu una bona publicació sobre el tema), això permet als desenvolupadors contractar recursos de CPU no utilitzats mitjançant el sistema de treball C # i ECS (Entity Component System). La primera permet aprofitar el multithreading eficient per aprofitar els nuclis no utilitzats, mentre que el segon millora la gestió de les dades per a una major eficiència.

Un cop més, es tracta de deixar que els desenvolupadors puguin girar més plaques per tal de treure el millor rendiment i crear productes finals altament escalables. Ara mateix, ja veiem guanys de rendiment i novetats a Unity 2019.1, però l’impacte es farà encara més endavant. La bona notícia és que, des de la perspectiva d’un desenvolupador, el procés d’afegir components als objectes de joc romandrà en gran mesura sense canvis si no volen embrutar-se les mans.

Una actualització més baixa de claus és una millora del paquet Sprite Shape, que facilitarà la creació de col·lisionadors que s’ajusten perfectament a la forma dels sprites. Això significa bàsicament una millor detecció de col·lisions per a jocs en 2D. El sistema de treball C # també ha de proporcionar guanys de rendiment en animació 2D.

Després hi ha les noves funcions AR, el suport de Linux i molt més. Si no us interessa, consulteu les notes de llançament completes.

Comentaris de cloenda

En resum, l’enfocament d’aquesta actualització (com passa amb altres actualitzacions recents) sembla que la Unity té un aspecte millor, més ràpid i més adaptable. Tot això és una bona notícia per a l'estat del joc a Android i estem encantats de veure com els desenvolupadors aprofiten al màxim les noves eines que tenen a la seva disposició.

Feu-nos-ho saber als comentaris que trobareu a continuació. Ets desenvolupador d’unity? Alguna d’aquestes novetats d’Unity 2019.1 beneficiarà les vostres creacions?

Telagrad é l'últim joc de conole i ordinador per a Android.El joc é un trencacloque / plataforma de 2D que fa un gran ú del magnetime.Età diponible per un preu epecial de ...

Tot i que encara té manere de poar-e al dia del eu competidor Fortnite quant a ingreo, PUBG Mobile 'età convertint en un autèntic concurant per a la corona de joc mòbil. Va er ...

Publicacions Fresques