Cum să adăugați grafică 3D și alte funcții Unity în aplicațiile native Android

Autor: Randy Alexander
Data Creației: 26 Aprilie 2021
Data Actualizării: 1 Iulie 2024
Anonim
Cum să adăugați grafică 3D și alte funcții Unity în aplicațiile native Android - Aplicaţii
Cum să adăugați grafică 3D și alte funcții Unity în aplicațiile native Android - Aplicaţii

Conţinut


De ce ar trebui să-ți pese

Unity este un instrument extrem de puternic și flexibil pentru dezvoltatorii de jocuri, care facilitează construirea de aplicații și jocuri pe Android și pe platforme. Este, de fapt, cel mai popular motor de joc de pe Google Play Store și a fost folosit pentru a crea multe dintre cele mai cunoscute și mai iubite titluri.

Citește și:Certificare Unity pentru dezvoltatori: Merită?

Ca motor de joc, Unity face extrem de ușor să redea grafică 3D pe ecran, să implementeze fizică și iluminare realistă sau să integreze conținut AR și VR. A face la fel este infinit mai dificil și mai complex atunci când utilizați Android Studio singur.

Dar, deși acest lucru este adevărat, Unity este limitată și în anumite capacități. Deși este posibil să faceți aplicații non-game cu un pic de gândire în afara acestei categorii, cu siguranță acesta nu este scopul propus și așa arată.


Unity face extrem de ușor să redea grafică 3D pe ecran, să implementeze fizică și iluminare realistă sau să integreze conținut AR și VR.

Dacă doriți ca aplicația dvs. să utilizeze vizualizări web, căsuțe de text sau alte funcții, atunci vă recomandăm să folosiți Android Studio. Acest lucru este valabil în special dacă obiectivul dvs. este să vă conformați cu ghidurile de proiectare a materialelor. De asemenea, multe caracteristici native sunt complet inaccesibile doar prin Unity.

Citește și:Unity 2019.1 aduce noi funcții interesante pentru dezvoltatorii de Android

Este un caz de „cai pentru cursuri”, dar ce se întâmplă dacă doriți cel mai bun din ambele lumi? Folosind Unity ca bibliotecă, veți putea utiliza un aspect obișnuit al aplicației Android cu toate caracteristicile unui proiect obișnuit cu Studio Studio, dar cu grafică 3D integrată, elemente AR și multe altele.

Dezvoltatorii ar putea folosi acest lucru pentru a crea aplicații obișnuite cu fundaluri și elemente animate 3D. Unity sugerează că mărcile ar putea utiliza, de asemenea, această caracteristică pentru a integra caracteristicile de marketing AR. Spuneți-ne în comentarii cum vedeți că este folosit acest lucru!


Cealaltă veste bună este că, teoretic, ar trebui să fie posibil ca dezvoltatorii să-și ia aplicațiile existente și să adauge pur și simplu conținut 3D.

Cum funcționează Unity ca bibliotecă

Pentru a utiliza această caracteristică, va trebui să creați conținutul dvs. Unity ca proiect obișnuit Unity. De asemenea, veți avea nevoie de un proiect Android Studio în care doriți să îl integrați și veți avea nevoie de cele mai recente versiuni ale Android Studio (3.3.2 în momentul scrierii) și a celei mai recente versiuni Unity beta (2019.3.a2).

De la Unitate

Vei folosi editorul Unity pentru a construi un APK și îl vei plasa într-un folder numit androidBuild. Atât acesta cât și proiectul dvs. nativ ar trebui să fie conținut în același dosar.

Vei adăuga apoi modulul Unity Library la aplicația ta maternă, făcând câteva modificări și va trebui să afișezi conținutul Unity prin codul proiectului tău nativ.

Puteți găsi instrucțiuni detaliate, împreună cu un proiect de exemplu aici. Este un proces relativ simplu și cu puțină inginerie inversă, ar trebui să fiți în măsură să urmați aceiași pași în propriile proiecte.

Gânduri de închidere

Fără îndoială, aceasta va fi o opțiune utilă pentru unii dezvoltatori. Și este minunat să vezi o funcție de genul acesta de la Unity.

Cu toate acestea, există anumite limitări impuse funcției. Unity acceptă doar redarea pe ecran complet, de exemplu, ceea ce înseamnă că tava de notificări nu va fi vizibilă la rulare și nu puteți încărca jocuri în vizualizări într-o aplicație mai mare. De asemenea, nu veți putea utiliza mai multe instanțe de rulare Unity simultan. Anumite pluginuri ale unor terțe părți pot avea nevoie de unele adaptări.

Unity dorește, de asemenea, să sublinieze că, deoarece nu mai controlează ciclul de viață al duratei sale de rulare, nu poate garanta funcționarea perfectă în orice moment.

Cu toate acestea, există anumite limitări impuse funcției.

În timp ce procesul de bază pare destul de ușor de urmărit, mai mulți utilizatori au raportat deja erori și probleme la care au fost confruntate. Trebuie să reținem că această caracteristică este încă în versiune beta. Însă, odată cu actualizarea Google a platformei Android cu un număr mare de noduri, nu m-ar fi surprins să găsesc probleme de compatibilitate în linie. Aceasta a fost o problemă cu unii alți parteneri, cum ar fi Oculus.

Va trebui să așteptăm și să vedem. Dar chiar dacă acesta nu este întotdeauna cel mai ușor proces, abilitatea de a folosi Unity ca bibliotecă în Android Studio este cu siguranță un plus foarte binevenit și unul pe care sunt sigur că mulți dezvoltatori îl vor îmbrățișa cu brațele deschise. Tu ce crezi?

Imaginile potate de conceptul de deign Ben Gekin pe Twitter arată erviciul de criptocurrency al amung, alături de o imagine clară a Galaxy 10.amung Blockchain Keytore pare a fi un portofel blockchain,...

Tim Baxter ete în prezent președinte și CEO al amung Electronic America de Nord din New York. Cu toate acetea, vine în luna iunie, domnul Baxter e va retrage din funcția a și va părăi amung....

Popular Pe Site