Kuinka lisätä 3D-grafiikkaa ja muita Unity-ominaisuuksia omiin Android-sovelluksiin

Kirjoittaja: Randy Alexander
Luomispäivä: 26 Huhtikuu 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
Kuinka lisätä 3D-grafiikkaa ja muita Unity-ominaisuuksia omiin Android-sovelluksiin - Sovellukset
Kuinka lisätä 3D-grafiikkaa ja muita Unity-ominaisuuksia omiin Android-sovelluksiin - Sovellukset

Sisältö


Miksi sinun pitäisi välittää

Unity on erittäin tehokas ja joustava työkalu pelikehittäjille, jonka avulla sovellusten ja pelien rakentaminen on helppoa Androidilla ja eri alustoilla. Se on itse asiassa Google Play Kaupan suosituin pelimoottori, ja sitä on käytetty monien tunnetuimpien ja rakastetuimpien nimikkeiden luomiseen.

Lue myös:Yhtenäisyyssertifikaatti kehittäjille: Onko se sen arvoista?

Pelimoottorina Unity on erittäin helppo tuoda 3D-grafiikka näytölle, toteuttaa realistinen fysiikka ja valaistus tai integroida AR- ja VR-sisältö. Saman tekeminen on äärettömän vaivalloisempaa ja monimutkaisempaa käytettäessä pelkästään Android Studioa.

Mutta vaikka tämä on totta, Ykseys on myös rajoitettu joillakin kapasiteeteilla. Vaikka on mahdollista tehdä pelin ulkopuolisista sovelluksista hieman pohdintaa, tämä ei todellakaan ole sen tarkoitettu tarkoitus, ja se näyttää.


Yhtenäisyys tekee erittäin helpoksi 3D-grafiikan näyttämisen näytölle, realistisen fysiikan ja valaistuksen toteuttamisen tai AR- ja VR-sisällön integroinnin.

Jos haluat sovelluksesi käyttävän Web-näkymiä, tekstikenttiä tai muita ominaisuuksia, sinun on parempi käyttää Android Studioa. Tämä on erityisen totta, jos tavoitteesi on noudattaa materiaalisuunnittelua koskevia ohjeita. Samoin monet alkuperäiset piirteet ovat täysin ulottumattomissa pelkästään Yhtenäisyyden kautta.

Lue myös:Unity 2019.1 tuo kiinnostavia uusia ominaisuuksia Android-kehittäjille

Kyse on silloin "hevosista kursseille", mutta entä jos haluat molempien maailmojen parhaat puolet? Käyttämällä Unity-kirjastoa voit käyttää tavallista Android-sovellusasettelua kaikilla tavallisen Android Studio -projektin ominaisuuksilla, mutta integroidulla 3D-grafiikalla, AR-elementeillä ja muulla.


Kehittäjät saattavat käyttää tätä rakentaa säännöllisiä sovelluksia, joissa on 3D-animoituja taustat ja elementtejä. Unity ehdottaa, että tuotemerkit saattavat myös käyttää tätä ominaisuutta integroidakseen AR-markkinointiominaisuuksia. Kerro meille kommenteissa, kuinka näet tämän käytön!

Toinen hyvä uutinen on, että kehittäjien pitäisi teoriassa olla mahdollisuus ottaa nykyiset sovelluksensa ja yksinkertaisesti lisätä 3D-sisältö.

Kuinka Unity kirjastona toimii

Jotta voit käyttää tätä ominaisuutta, sinun on luotava Unity-sisältösi tavallisena Unity-projektina. Tarvitset myös Android Studio -projektin, jonka haluat integroida tämän, ja tarvitset sekä Android Studion (3.3.2 kirjoittamishetkellä) että viimeisimmän Unity beetaversion (2019.3.a2) uusimmat versiot.

Yhtenäisyydestä

Käytät Unity-editoria APK: n luomiseen ja sijoitat sen kansioon, jota kutsutaan androidBuild. Sekä tämän että alkuperäisen projektisi tulisi olla samassa kansiossa.

Lisää sitten Unity Library -moduuli omaan sovellukseesi tekemällä muutama muokkaus ja sinun on näytettävä Unity-sisältö natiiviprojektisi koodilla.

Löydät yksityiskohtaiset ohjeet ja esimerkkihankkeen täältä. Se on suhteellisen yksinkertainen prosessi ja pienellä käänteissuunnittelulla sinun pitäisi pystyä seuraamaan samoja vaiheita omissa projekteissasi.

Lopettavat ajatukset

Epäilemättä tästä tulee hyödyllinen vaihtoehto joillekin kehittäjille. Ja on hienoa nähdä tällainen ominaisuus Unityltä.

Ominaisuudelle on kuitenkin asetettu joitain rajoituksia. Unity tukee vain esimerkiksi koko näytön renderöintiä, mikä tarkoittaa, että ilmoituslokero ei tule näkyviin suorituksen aikana eikä et voi ladata pelejä näkymiin suuremmassa sovelluksessa. Samoin et voi käyttää useampaa kuin yhtä Unity-ajonaikaista ilmentymää kerralla. Tietyt kolmansien osapuolien laajennukset saattavat tarvita myös mukautuksia.

Unity haluaa myös huomauttaa, että koska se ei enää hallitse suorituksensa elinkaaria, se ei voi taata täydellistä toimintaa aina.

Ominaisuudelle on kuitenkin asetettu joitain rajoituksia.

Vaikka perusprosessi vaikuttaa tarpeeksi helppo seurata, useat käyttäjät ovat jo ilmoittaneet virheistä ja ongelmista, joihin he ovat joutuneet. Meidän on pidettävä mielessä, että tämä ominaisuus on edelleen beeta. Mutta kun Google päivitti Android-alustan solmujen vauhdilla, en olisi yllättynyt siitä, että löysin riviin tulevia yhteensopivuusongelmia. Tämä on ollut ongelma joidenkin muiden kumppaneiden, kuten Oculuksen, kanssa.

Meidän on odotettava ja katsottava. Mutta vaikka tämä ei olisi aina sujuvin prosessi, kyky käyttää Unitya kirjastoina Android Studiossa on varmasti erittäin tervetullut lisäys, ja olen varma, että monet kehittäjät omaksuvat sen avosylin. Mitä mieltä sinä olet?

amung Galaxy 10e: n hankkiminen, vai onko inulla jo ellainen? Kuten kaikki nykypäivän puhelimet, e on kauni laite, mutta lairunko on myö hieman herkempi kuin muovi. Vaikka e onkin pieni...

Samsung Galaxy S10e -puristin vuotaa

Monica Porter

Heinäkuu 2024

Toitaieki olemme nähneet vuotaneet renderöinnit (ja jopa toielämän valokuvat) amung Galaxy 10- ja Galaxy 10 Plu -tuotteita, mutta emme ole vielä nähneet mitään ...

Julkaisut