Kā pievienot 3D grafiku un citas Vienotības funkcijas vietējām Android lietotnēm

Autors: Randy Alexander
Radīšanas Datums: 26 Aprīlis 2021
Atjaunināšanas Datums: 1 Jūlijs 2024
Anonim
Adding features to native apps with Unity as a Library | Unite Now 2020
Video: Adding features to native apps with Unity as a Library | Unite Now 2020

Saturs


Kāpēc jums vajadzētu rūpēties?

Vienotība ir ārkārtīgi spēcīgs un elastīgs rīks spēļu izstrādātājiem, kas ļauj ērti izveidot lietotnes un spēles Android un visās platformās. Faktiski tas ir vispopulārākais spēļu dzinējs Google Play veikalā, un tas ir izmantots, lai izveidotu daudzus no tā pazīstamākajiem un mīlētākajiem nosaukumiem.

Lasīt arī:Vienotības sertifikāts izstrādātājiem: Vai tas ir tā vērts?

Kā spēles dzinējs, Unity padara ārkārtīgi vienkāršu 3D grafikas atveidošanu uz ekrāna, reālistiskas fizikas un apgaismojuma ieviešanu vai AR un VR satura integrēšanu. Darīt tāpat bezgalīgi grūtāk un sarežģītāk, ja izmantojat tikai Android Studio.

Bet, lai arī tā ir taisnība, Vienotība ir ierobežota arī dažās spējās. Lai gan ir iespējams izveidot lietojumprogrammas, kas nav spēles, ar nelielu izdomu, tas noteikti nav tā paredzētais mērķis, un tas parāda.


Vienotība padara ārkārtīgi vienkāršu 3D grafikas attēlošanu ekrānā, reālistiskas fizikas un apgaismojuma ieviešanu vai AR un VR satura integrēšanu.

Ja vēlaties, lai jūsu lietotne izmantotu tīmekļa skatus, tekstlodziņus vai citas funkcijas, labāk izmantot Android Studio. Tas jo īpaši attiecas uz gadījumiem, kad jūsu mērķis ir ievērot Materiālu dizaina vadlīnijas. Tāpat daudzas vietējās iezīmes ir pilnībā nepieejamas tikai ar Vienotības starpniecību.

Lasīt arī:Unity 2019.1 Android izstrādātājiem piedāvā jaunas aizraujošas iespējas

Tad tas attiecas uz “zirgiem uz kursiem”, bet kā būtu, ja jūs vēlaties labāko no abām pasaulēm? Izmantojot Unity kā bibliotēku, jūs varēsit izmantot parastu Android lietotnes izkārtojumu ar visām parastā Android Studio projekta funkcijām, bet ar integrētu 3D grafiku, AR elementiem un daudz ko citu.

Izstrādātāji to varētu izmantot, lai izveidotu regulāras lietotnes ar 3D animētu fonu un elementiem. Vienotība ierosina, ka zīmoli varētu arī izmantot šo funkciju, lai integrētu AR mārketinga funkcijas. Komentāros dariet mums zināmu, kā jūs redzat, kā tas tiek izmantots!


Otra labā ziņa ir tā, ka teorētiski izstrādātājiem vajadzētu būt iespējai izmantot esošās lietotnes un vienkārši pievienot 3D saturu.

Kā darbojas Vienotība kā bibliotēka

Lai izmantotu šo funkciju, jums būs jāizveido savs Unity saturs kā parasts Unity projekts. Jums būs nepieciešams arī Android Studio projekts, kuru vēlaties to integrēt, un jums būs nepieciešamas gan Android Studio (3.3.2 rakstīšanas laikā), gan jaunākās Unity beta versijas (2019.3.a2) jaunākās versijas.

No Vienotības

APK izveidošanai izmantosit redaktoru Unity, un tas tiks ievietots mapē ar nosaukumu androidBuild. Gan šim, gan jūsu dzimtajam projektam jābūt vienā mapē.

Pēc tam jūs pievienosit Unity bibliotēkas moduli savai vietējai lietotnei, veicot dažus labojumus, un jums būs jāparāda Unity saturs, izmantojot sava vietējā projekta kodu.

Detalizētas instrukcijas, kā arī projekta paraugu varat atrast šeit. Tas ir samērā vienkāršs process, un, veicot nelielu atgriezenisko inženieriju, jums vajadzētu būt iespējai veikt tās pašas darbības savos projektos.

Noslēguma domas

Neapšaubāmi, tas būs noderīgs risinājums dažiem izstrādātājiem. Un ir lieliski redzēt šādu funkciju no Vienotības.

Tomēr šai funkcijai ir daži ierobežojumi. Vienotība, piemēram, atbalsta tikai pilnekrāna atveidošanu, kas nozīmē, ka paziņojumu paplāte nebūs redzama izpildlaikā un jūs nevarat ielādēt spēles skatos lielākā lietotnē. Tāpat jūs nevarēsit vienlaikus izmantot vairāk nekā vienu Unity izpildlaika gadījumu. Dažiem trešo pušu spraudņiem var būt nepieciešami arī pielāgojumi.

Vienotība arī vēlas norādīt, ka tā vairs nekontrolē darbības laika dzīves ciklu, un tā vienmēr nevar garantēt nevainojamu darbību.

Tomēr šai funkcijai ir daži ierobežojumi.

Lai arī pamata process šķiet pietiekami vienkāršs, vairāki lietotāji jau ir ziņojuši par kļūdām un problēmām, ar kurām viņi ir saskārušies. Mums jāpatur prātā, ka šī funkcija joprojām ir beta versija. Bet, Google atjauninot Android platformu ar mezglu ātrumu, es nebrīnītos, ja parādītos saderības jautājumi. Tā ir bijusi problēma ar dažiem citiem partneriem, piemēram, Oculus.

Mums būs jāgaida un jāredz. Bet, pat ja tas ne vienmēr ir vienmērīgākais process, spēja izmantot Unity kā bibliotēku Android Studio ir noteikti ļoti gaidīts papildinājums, un es esmu pārliecināts, ka daudzi izstrādātāji to izmantos ar atplestām rokām. Ko tu domā?

Pinball pēle ir notikuša gadu demitiem ilgi. Lai arī tai nav tik populāra iepēja kā kādreiz, joprojām ir ļoti daudz cilvēku, ka bauda florbolu. Jāatzīt, ka atlae operētājitēmā Android nav lielika, ta...

Tā kā Android pilnībā dominē mobilo akaru nozarē, Lielbritānija tālruņu tirgū ir pieejami nekaitāmi lieliki Android viedtālruņi. Apvienotā Karalite labākie Android tālruņi, ākot no gludām ierīcēm, ka ...

Populārs Vietnē