Unity 19.1 funkcijas: kas jauns Android izstrādātājiem

Autors: Randy Alexander
Radīšanas Datums: 26 Aprīlis 2021
Atjaunināšanas Datums: 1 Jūlijs 2024
Anonim
Make Mobile Notifications in Unity 2019! (Tutorial)
Video: Make Mobile Notifications in Unity 2019! (Tutorial)

Saturs


Unity 2019.1 ir pieejams tagad, un tas piedāvā daudz interesantu jaunu iespēju, kas mobilajām ierīcēm palīdzēs nodrošināt labāku pieredzi spēlētājiem Android ierīcēs.

Unity ir populārākais IDE un spēļu dzinējs, ko izmanto Android spēļu izstrādātāji. Tas nodrošina jaudīgus rīkus, lai padarītu 2D un 3D vidi un sarežģītu spēles mehāniku pēc iespējas vienkāršāku. Ar šo jauno izlaidumu tas kļūs ievērojami jaudīgāks un pielāgojamāks - īpaši, ja runa ir par mobilo.

Daudzas jaunās Unity 2019.1 funkcijas pirmo reizi tika ieviestas, kad tika palaista Unity 2018.1, taču tikai “priekšskatījumā”. Tagad šie atjauninājumi tiek uzskatīti par stabiliem un gataviem sākotnējam laikam, kas nozīmē, ka izstrādātāji var sākt tos pārliecinoši ieviest - kamēr citi ir ieviesti. pirmo reizi. Neatkarīgi no tā, vai veidojat spēles vai vienkārši vēlaties tās spēlēt, šīs ir labas ziņas.

Man bija iespēja tieši sarunāties ar dažiem “Vienotības” inženieriem, kuri man palīdzēja aizpildīt sīkāku informāciju. Padomāsim par to, kas ir jauns Vienotības 19.1 versijā.


Viegls renderēšanas cauruļvads var nozīmēt, ka vairāk spēļu nonāk Android

Iespējams, ka lielākā jaunā Unity 2019.1 īpašība šeit ir vieglais Render Pipeline (LWRP), kas tagad ir ārpus priekšskatījuma. Neiedarbinātam renderēšanas cauruļvads būtībā ir darbību sērija, kas tiek veikta, lai palīdzētu ekrānā parādīt grafiku - process, kurā notiek pāreja no 3D modeļa uz to, ko jūs faktiski redzat caur kameru. Tas varētu nozīmēt to, ka prioritāte tiek piešķirta tām lietām, kuras vispirms ir jāizvelk, vai arī jāizmanto viena vai vairāku pāru atveidošana.

Jo vairāk izstrādātāja var kontrolēt cauruļvadu, jo vairāk papildu veiktspējas viņš var izspiest, lai iegūtu vislabāko iespējamo grafiku. Bet tas nozīmē arī milzīgu darbu no viņu puses.

LWRP piedāvā labāko no abām pasaulēm, nodrošinot gatavu, bet elastīgu cauruļvadu, kas ir optimizēts mobilajām ierīcēm un pielāgojams, izmantojot C #. Tas nozīmē mērogojamu grafiku, kas, cerams, padarīs DEV vienkāršāku viņu portu pārnešanu uz Android, un tas viņiem ļaus iegūt vislabāko veiktspēju no katras ierīces. Vairāk lasiet Vienības emuārā.


Vienotības pārstāvis man teica, ka uzņēmums strādā arī pie cauruļvada, kas paredzēts tieši 2D spēlēm - tas, iespējams, attieksies uz daudzām mobilajām spēlēm, kas pašlaik atrodas Play veikalā. Ir arī augstas izšķirtspējas renderēšanas cauruļvads, kas kalpos kā pretpunkts LWRP augstas klases datoriem. Varbūt Vienotība drīzumā šajā nodaļā varēs likt Unreal palaist naudu par savu naudu?

Mobilā adaptīvā veiktspēja uzlabos grafiku un veiktspēju Galaxy ierīcēs!

Runājot par katras ierīces vislabāko veiktspēju, ievērojamākus uzlabojumus, cerams, sniegs jaunais mobilais adaptīvais sniegums. Pamatideja ir tāda, ka Unity spēs pielāgot spēles grafisko ticamību, lai reāllaikā saglabātu stabilāku kadru ātrumu un izvairītos no droseles. Lielākoties tas nozīmēs pārkaršanas novēršanu, kontrolējot iekšējo temperatūru. To pilnībā kontrolēs izstrādātāji, kuri varēs izvēlēties, piemēram, pazemināt tekstūras kvalitāti vai izšķirtspēju, vai varbūt bloķēt kadru ātrumu ar stabilu 30 kadri sekundē, nevis riskēt ar pēkšņiem kritieniem.

Pagaidām šī funkcija būs pieejama tikai Samsung ierīcēs, īpaši Galaxy S10 un Galaxy Fold. Ņemot vērā to spēļu skaitu, kas izgatavotas, izmantojot Unity, Samsung tas ir liels ieguvums, bet plašākam Android lietotāju lokam tas varbūt ir mazāk aizraujošs.

Atbalsts vairākām Galaxy ierīcēm notiks vēlāk gada laikā, un pārstāvis man teica, ka Unity runā arī ar citiem ražotājiem.

Vairāk iespēju mobilajām ierīcēm

Jauna Unity 2019.1 funkcija, kas raksturīga mobilajām ierīcēm, ir mobilo paziņojumu priekšskatījuma pakotne, kas izstrādātājiem palīdzēs palielināt saikni ar auditoriju. Tas varētu nebūt gluži tāds Tomēr labas ziņas spēlētājiem, jo ​​tas, iespējams, nozīmē brīvāk spēlēt spēles ceļā. Tomēr, lai nopelnītu labākās spēles uz platformas, mums ir nepieciešami devīti.

Ir arī daži dzīves kvalitātes uzlabojumi, kuriem vajadzētu atvieglot izstrādātāju dzīvi: tagad varat lejupielādēt un iestatīt Android SDK un NDK tieši caur, piemēram, Unity Hub, kam vajadzētu pilnveidot jauno izstrādātāju iestatīšanas procesu. . Vēl labāks ir vietējās Android logcat atbalsts vienkāršākai atkļūdošanai, kas pašlaik ir priekšskatījumā. Tas ļaus atkļūdot ievērojami ātrāk un vienkāršāk.

Kas būs arī Padariet visu ātrāku un vieglāku ir APK opcija Tikai skriptu veidošana. Tas nozīmē, ka jūs varat ielāpēt APK mērķa ierīcē, lai atjauninātu savu kodu, un jums nevajadzēs visu veidot no nulles - ideāli, ja jūsu celtniecība prasa stundas, ņemot vērā ceptu apgaismojumu vai tamlīdzīgu.

Jāsaka, ka mums patīk Android-love Unity!

Daudz vairāk, lai satrauktu par Vienotību 2019.1

Kaut arī tas diezgan daudz aptver mobilajām ierīcēm paredzētos jaunumus vienībā 2018. gada vienība, ir arī daudz vispārīgāki uzlabojumi, kuriem vajadzētu izrādīties izdevīgi Android izstrādātājiem. UI priekšā jaunais ātrās meklēšanas rīks (pašlaik priekšskatījumā) nodrošinās jaudīgāku meklēšanu visos projektos.

Jaunajai priekšskatījuma animācijas takelāšanas pakotnei vajadzētu nodrošināt lielāku kontroli pār animācijām, savukārt Shader Graph, kas vairs netiek ieskatīts priekšskatījumā, ļauj ierīcēm reāllaikā pārbaudīt ēnojuma efektus.

Bet tieši veiktspēja piedzīvo vislielākās izmaiņas, un Unity pakāpeniski pilnībā pārdomā, kā tā apstrādā datu pārvaldību un veiktspēju. Vienotība atjauno savu pamata pamatu, izmantojot daudzpavedienu uz datiem orientētu tehnoloģiju kaudzīti jeb “DOTS”.

Par ļoti optimizēta vietējā koda izveidošanu, lai to visu padarītu iespējamu, ir Burst Compiler, kas vienībā 2019.1 nav priekšskatīts. Neiedziļinoties pārāk daudz tehniskās detaļās (šeit ir labs emuāra ieraksts par tēmu), tas ļauj izstrādātājiem pieņemt darbā neizmantotus CPU resursus, izmantojot C # darba sistēmu un ECS (Entity Component System). Pirmais ļauj efektīvai vairāku pavedienu izmantošanai neizmantotos serdeņus, bet otrais uzlabo datu pārvaldību, lai panāktu lielāku efektivitāti.

Atkal ir jāļauj izstrādātājiem iegūt vairāk šķīvju, lai iegūtu vislabāko sniegumu un radītu ļoti pielāgojamus galaproduktus. Pašlaik vienotībā 2019.1 mēs jau redzam veiktspējas uzlabojumus un jaunas iespējas, taču ietekme būs jūtama vēl vairāk. Labā ziņa ir tā, ka no izstrādātāja viedokļa komponentu pievienošana spēles objektiem lielākoties nemainīsies, ja vien viņi nevēlas netīrīt rokas.

Vairāk zemu taustiņu jauninājums ir Sprite Shape paketes uzlabojums, kas atvieglos tādu sadursmju izveidi, kas perfekti atbilst spritu formai. Tas būtībā nozīmē labāku sadursmju noteikšanu 2D spēlēm. C # darba sistēmai vajadzētu arī nodrošināt veiktspējas uzlabojumus 2D animācijā.

Tad ir arī jaunās AR funkcijas, Linux atbalsts un daudz kas cits. Ja jūs interesē, noteikti izlasiet visas piezīmes par atbrīvošanu.

Noslēguma komentāri

Īsāk sakot, šķiet, ka šī atjauninājuma (tāpat kā citu neseno atjauninājumu) uzmanības centrā ir padarīt Vienotību izskatīgāku, ātrāku un pielāgojamāku. Šīs ir patiesi labas ziņas par spēļu stāvokli Android ierīcēs, un mēs ar prieku vērojam, kā izstrādātāji turpmāk pilnībā izmantos viņu rīcībā esošos jaunos rīkus.

Zemāk esošajos komentāros dariet mums zināmu, ko jūs no tā visa darāt. Vai jūs esat Vienotības izstrādātājs? Vai kāda no šīm jaunajām Vienotības 2019.1 funkcijām dos labumu jūsu darbiem?

Mē vairāka nedēļa eam redzējuši OnePlu 7T bauma un noplūde, un tagad OnePlu ir ietājie partijā, oficiāli aptiprinot OnePlu 7T ērija eamību un informāciju par palaišanu....

Par laimi OnePlu 7T uzņem diezgan maz no šīm funkcijām un ir pamatot iemel tam, kādam vajadzētu būt OnePlu 7.Jaunajā ierīcē joprojām ir iecirtum ūden peldē, taču jum ir kamera korpu un citi dizaina pi...

Portāla Izstrādājumi