Com afegir gràfics en 3D i altres funcions Unity a les aplicacions natives d'Android

Autora: Randy Alexander
Data De La Creació: 26 Abril 2021
Data D’Actualització: 1 Juliol 2024
Anonim
Com afegir gràfics en 3D i altres funcions Unity a les aplicacions natives d'Android - Aplicacions
Com afegir gràfics en 3D i altres funcions Unity a les aplicacions natives d'Android - Aplicacions

Content


Per què us ha de preocupar?

Unity és una eina extremadament potent i flexible per als desenvolupadors de jocs que facilita la creació d'aplicacions i jocs a Android i a diferents plataformes. És, de fet, el motor de jocs més popular de Google Play Store i s’ha utilitzat per crear molts dels seus títols més coneguts i estimats.

També llegiu:Certificació Unity per a desenvolupadors: val la pena?

Com a motor de jocs, Unity fa que sigui extremadament fàcil presentar gràfics en 3D a la pantalla, implementar física i il·luminació realistes o integrar contingut AR i VR. Fer el mateix és infinitament més difícil i complex quan s’utilitza Android Studio sol.

Però, tot i que això és cert, Unity també està limitada en algunes capacitats. Si bé és possible fer aplicacions que no siguin del joc amb una mica de pensament excepcional, aquest no és sens dubte el seu propòsit previst.


Unity fa que sigui extremadament fàcil presentar gràfics en 3D a la pantalla, implementar física i il·luminació realistes o integrar contingut AR i VR.

Si voleu que la vostra aplicació utilitzi visualitzacions web, quadres de text o altres funcions, us recomanem que utilitzeu Android Studio. Això és particularment cert si el vostre objectiu és complir-se amb les directrius de Disseny de materials. Així mateix, moltes funcions natives són completament inaccessibles només amb Unity.

També llegiu:Unity 2019.1 ofereix novetats emocionants per als desenvolupadors d'Android

És un cas de "cavalls per a cursos", però, i si voleu el millor dels dos mons? Si utilitzeu Unity com a biblioteca, podreu utilitzar una disposició regular d’aplicacions per a Android amb totes les funcions d’un projecte habitual d’Android Studio, però amb gràfics 3D integrats, elements AR i molt més.


Els desenvolupadors poden utilitzar-ho per crear aplicacions regulars amb elements i fons animats en 3D. Unity suggereix que les marques també podrien utilitzar aquesta funció per integrar funcions de màrqueting AR. Feu-nos saber als comentaris com veieu que s’està utilitzant!

L’altra bona notícia és que teòricament hauria de ser possible que els desenvolupadors agafessin les seves aplicacions existents i simplement afegissin contingut 3D.

Com funciona Unity com a biblioteca

Per utilitzar aquesta característica, haureu de crear el contingut d’Unity com a projecte habitual d’Unity. També necessitareu un projecte d’Android Studio en el qual vulgueu integrar-lo i necessitareu les versions més recents tant d’Android Studio (3.3.2 en el moment d’escriure) com de la versió més recent d’Unity beta (2019.3.a2).

Des d’Unity

Utilitzeu l'editor Unity per crear un APK i el col·locareu en una carpeta anomenada AndroidBuild. Tant aquest com el vostre projecte natiu haurien de figurar a la mateixa carpeta.

A continuació, afegirà el mòdul Biblioteca Unity a la vostra aplicació nativa fent algunes modificacions i haureu de mostrar el contingut Unity mitjançant el codi del vostre projecte natiu.

Podeu trobar instruccions detallades juntament amb un projecte d’exemple aquí. És un procés relativament senzill i amb una mica d’enginyeria inversa, hauríeu de poder seguir els mateixos passos en els vostres propis projectes.

Pensaments que tanquen

Sens dubte, aquesta serà una opció útil per a alguns desenvolupadors. I és fantàstic veure una característica com a Unity.

Hi ha algunes limitacions imposades a la característica. Unity només admet la representació a pantalla completa, per exemple, és a dir, la bandera de notificacions no serà visible en temps real i no podreu carregar jocs en visualitzacions en una aplicació més gran. Així mateix, no podreu utilitzar més d’una instància del temps d’execució d’Unity alhora. És possible que alguns complements de tercers també en puguin adaptar.

Unity també vol destacar que, ja que ja no controla el cicle de vida del seu temps d'execució, no pot garantir un funcionament perfecte en tot moment.

Hi ha algunes limitacions imposades a la característica.

Si bé el procés bàsic sembla prou fàcil de seguir, diversos usuaris ja han informat d'errors i problemes amb els quals s'havien topat. Hem de tenir present que aquesta característica continua en fase beta. Però, quan Google ha actualitzat la plataforma d'Android a un ritme de nusos, no m'estranyaria que hi hagi problemes de compatibilitat apareixent a la línia. Això ha estat un problema amb alguns altres socis, com ara Oculus.

Haurem d’esperar i veure. Però, tot i que aquest no és sempre el procés més suau, la possibilitat d’utilitzar Unity com a biblioteca a Android Studio és, certament, un complement molt ben rebut i que estic segur que molts desenvolupadors s’adoptaran amb els braços oberts. Què penses?

Alphabet acaba de publicar el eu informe financer per al quart trimetre del 2018. El ingreo de Google van augmentar fin i tot uperior al etimat de Wall treet, amb mé de 39.2 mil milion de dò...

Actualització, 22 de febrer, 2019 5:33 AM ET: egon algun teter de Project tream a tot Internet (viaPolicia d’Android), El verificador de Project tream ja poden accedir a la eva còpia digital...

Missatges Nous