Paano magdagdag ng 3D graphics at iba pang mga tampok ng Unity sa iyong katutubong Android apps

May -Akda: Randy Alexander
Petsa Ng Paglikha: 26 Abril 2021
I -Update Ang Petsa: 1 Hulyo 2024
Anonim
Paano magdagdag ng 3D graphics at iba pang mga tampok ng Unity sa iyong katutubong Android apps - Apps
Paano magdagdag ng 3D graphics at iba pang mga tampok ng Unity sa iyong katutubong Android apps - Apps

Nilalaman


Bakit dapat kang mag-alaga

Ang pagkakaisa ay isang napakalakas at nababaluktot na tool para sa mga developer ng laro na ginagawang madali upang bumuo ng mga app at laro sa Android at sa buong mga platform. Ito ay, sa katunayan, ang pinakasikat na makina ng laro sa Google Play Store, at ginamit upang lumikha ng marami sa mga pinaka kilalang at pinakamamahal na mga pamagat.

Basahin din:Ang sertipikasyon ng pagkakaisa para sa mga developer: Sulit ba ito?

Bilang isang engine ng laro, ginagawang madali ng Unity na mag-render ng 3D graphics sa screen, ipatupad ang makatotohanang pisika at pag-iilaw, o pagsamahin ang nilalaman ng AR at VR. Ang paggawa ng pareho ay walang hanggan mas mahirap at kumplikado kapag gumagamit lamang ng Android Studio.

Ngunit habang ito ay totoo, ang Pagkakaisa ay limitado rin sa ilang mga kakayahan. Habang posible na gumawa ng mga application na hindi laro na may kaunting pag-iisip sa labas, tiyak na hindi ito ang inilaan nitong layunin at ipinapakita nito.


Ginagawa ng pagkakaisa ang napakadaling magbigay ng 3D graphics sa screen, ipatupad ang makatotohanang pisika at pag-iilaw, o pagsamahin ang nilalaman ng AR at VR.

Kung nais mong gumamit ang iyong app ng mga view ng web, mga kahon ng teksto, o iba pang mga tampok, mas mahusay kang gumamit ng Android Studio. Ito ay totoo lalo na kung ang iyong layunin ay upang sumunod sa mga alituntunin ng Disenyo ng Materyales. Gayundin, maraming mga katutubong tampok ang ganap na hindi naa-access sa pamamagitan ng Unity lamang.

Basahin din:Pinagsasama ng Unity 2019.1 ang mga kapana-panabik na bagong tampok para sa mga developer ng Android

Ito ay isang kaso ng "mga kabayo para sa mga kurso" kung gayon, ngunit paano kung nais mo ang pinakamahusay sa parehong mundo? Sa pamamagitan ng paggamit ng Unity bilang isang aklatan, magagawa mong gumamit ng isang regular na layout ng Android app kasama ang lahat ng mga tampok ng isang regular na proyekto sa Android Studio, ngunit sa pinagsamang 3D graphics, AR elemento at iba pa.


Maaaring gamitin ito ng mga developer upang makabuo ng mga regular na apps na may mga animated na background at mga elemento. Ang pagkakaisa ay nagmumungkahi na ang mga tatak ay maaari ring gamitin ang tampok na ito upang pagsamahin ang mga tampok sa AR marketing. Ipaalam sa amin sa mga komento kung paano mo nakikita na ginagamit ito!

Ang iba pang mabuting balita ay dapat na teoryang posible para sa mga developer na kumuha ng kanilang mga umiiral na apps at idagdag lamang ang nilalaman ng 3D.

Paano gumagana ang Unity bilang isang library

Upang magamit ang tampok na ito, kakailanganin mong lumikha ng iyong nilalaman ng Unity bilang isang regular na proyekto ng Unity. Kakailanganin mo rin ang isang proyekto sa Android Studio na nais mong isama ito, at kakailanganin mo ang pinakabagong mga bersyon ng parehong Android Studio (3.3.2 sa oras ng pagsulat) at ang pinakabagong beta ng Unity (2019.3.a2).

Mula sa Pagkakaisa

Gagamitin mo ang editor ng Unity upang makabuo ng isang APK at ilalagay ito sa isang folder na tinatawag androidBuild. Parehong ito at ang iyong katutubong proyekto ay dapat na nakapaloob sa parehong folder.

Pagkatapos ay idagdag mo ang module ng Unity Library sa iyong katutubong app sa pamamagitan ng paggawa ng ilang mga pag-edit, at kakailanganin mong ipakita ang nilalaman ng Unity sa pamamagitan ng code ng iyong katutubong proyekto.

Maaari kang makahanap ng detalyadong mga tagubilin, kasama ang isang halimbawang proyekto dito. Ito ay medyo prangka na proseso at may kaunting reverse engineering, dapat mong sundin ang parehong mga hakbang sa iyong sariling mga proyekto.

Ang pagsasara ng mga saloobin

Walang alinlangan, ito ay magiging isang kapaki-pakinabang na pagpipilian para sa ilang mga developer. At mahusay na makita ang isang tampok na tulad nito mula sa Unity.

Mayroong ilang mga limitasyon na ipinataw sa tampok bagaman. Sinusuportahan lamang ng pagkakaisa ang pag-render ng full-screen halimbawa, nangangahulugan na ang tray ng abiso ay hindi makikita sa runtime at hindi ka makakarga ng mga laro sa mga tanawin sa loob ng isang mas malaking app. Gayundin, hindi ka makagamit ng higit sa isang halimbawa ng runtime ng Unity nang sabay-sabay. Ang ilang mga third-party na plugin ay maaaring kailanganin ng ilan din sa pag-adapt.

Ang pagkakaisa ay nais ring ituro na dahil hindi na nito kinokontrol ang lifecycle ng pag-runtime nito, hindi nito masiguro ang perpektong operasyon sa lahat ng oras.

Mayroong ilang mga limitasyon na ipinataw sa tampok bagaman.

Habang ang pangunahing proseso ay tila madaling sapat na sundin, maraming mga gumagamit ang nag-ulat ng mga bug at mga isyu na pinatatakbo nila. Dapat nating tandaan na ang tampok na ito ay nasa beta pa rin. Ngunit sa pag-update ng Google sa platform ng Android sa isang rate ng mga buhol, hindi ako magulat na makitang ang mga isyu sa pagiging tugma ay bumababa sa linya. Ito ay naging isang problema sa ilang iba pang mga kasosyo, tulad ng Oculus.

Kailangan nating maghintay at makita. Ngunit kahit na hindi ito palaging ang pinakamadulas na proseso, ang kakayahang gumamit ng Unity bilang isang silid-aklatan sa Android Studio ay tiyak na isang malugod na pagdaragdag at sigurado ako na maraming mga developer ang yakapin ng bukas na mga braso. Ano sa tingin mo?

Kung nagamit mo kamakailan ang Google Map upang makakuha ng mga direkyon a iang lokayon a iang murang ditanya, marahil ay napanin mo na ang app ay madaling magbigay a iyo ng impormayon tungkol a Lime ...

Lumilitaw na nai ng Google na ang Google Map na maging napili ng app ng kainan, dahil tila ma maraming mga tampok ang darating a erbiyo na umiikot upang kumain. Kao a punto: ngayon, ang Google Map ay ...

Kaakit-Akit