Hogyan adhatunk 3D grafikákat és más Unity szolgáltatásokat natív Android-alkalmazásaihoz

Szerző: Randy Alexander
A Teremtés Dátuma: 26 Április 2021
Frissítés Dátuma: 1 Július 2024
Anonim
Hogyan adhatunk 3D grafikákat és más Unity szolgáltatásokat natív Android-alkalmazásaihoz - Alkalmazások
Hogyan adhatunk 3D grafikákat és más Unity szolgáltatásokat natív Android-alkalmazásaihoz - Alkalmazások

Tartalom


Miért érdekelne?

A Unity egy rendkívül hatékony és rugalmas eszköz a játékfejlesztők számára, amely megkönnyíti az alkalmazások és játékok létrehozását Androidon és platformokon keresztül. Valójában ez a Google Play Áruház legnépszerűbb játékmotorja, amelyet sok legismertebb és legkedveltebb címének elkészítésére használtak.

Olvassa el:Unity tanúsítás a fejlesztők számára: megéri?

Játékmotorként az Unity rendkívül egyszerűvé teszi a 3D-s grafika megjelenítését a képernyőn, valósághű fizika és világítás megvalósítását, vagy az AR és a VR tartalom integrálását. Ugyanezt csinálni végtelenül fárasztóbb és összetettebb, ha csak az Android Studio alkalmazza.


De bár ez igaz, az egység bizonyos kapacitásokban is korlátozott. Noha a játékon kívüli alkalmazásokat el lehet készíteni egy kicsit a játékból való gondolkodással, ez határozottan nem a célja és azt mutatja.

Az egység rendkívül egyszerűvé teszi a 3D-s grafika megjelenítését a képernyőn, valósághű fizika és világítás megvalósítását, vagy az AR és a VR tartalom integrálását.

Ha azt akarja, hogy az alkalmazás webes nézeteket, szövegmezőket vagy más funkciókat használjon, akkor jobb, ha használja az Android Studio szolgáltatást. Ez különösen igaz, ha célja az, hogy megfeleljen az anyagtervezési irányelveknek. Hasonlóképpen, sok natív funkció teljesen elérhetetlen az Egységen keresztül.


Olvassa el:A Unity 2019.1 izgalmas új funkciókat kínál az Android fejlesztők számára

Akkor a „tanfolyamokra szánt lovak” esetéről van szó, de mi van, ha mindkét világból a legjobbat szeretné? Ha az Unity könyvtárat használja, akkor szokásos Android-alkalmazás-elrendezést használhat egy rendes Android Studio-projekt összes funkciójával, de integrált 3D-s grafikával, AR-elemekkel és egyebekkel.

A fejlesztők ezt felhasználhatják a 3D animált háttérrel és elemekkel rendelkező rendszeres alkalmazások készítésére. Az Unity azt sugallja, hogy a márkák hasonlóan használhatják ezt a funkciót az AR marketing funkcióinak integrálására. Tudassa velünk a megjegyzésekben, hogy Ön hogyan látja ezt?

A másik jó hír az, hogy elméletileg lehetővé kell tenni a fejlesztők számára, hogy megkapják a meglévő alkalmazásukat, és egyszerűen csak hozzáadják a 3D-s tartalmat.

Hogyan működik az egység mint könyvtár?

Ennek a szolgáltatásnak a használatához el kell készítenie a Unity tartalmát, mint egy szokásos Unity projektet. Szüksége lesz továbbá egy Android Studio projektre, amelybe integrálni szeretné ezt, és szüksége lesz mind az Android Studio legújabb verzióira (3.3.2 az írás idején), mind a legújabb Unity bétaverzióra (2019.3.a2).

Az Egységtől

Az Unity szerkesztő segítségével hozhat létre egy APK-t, és elhelyezi az úgynevezett mappában androidBuild. Mind ezt, mind a saját projektjét ugyanabban a mappában kell elhelyezni.

Ezután hozzáadja a Unity Library modult a natív alkalmazásához, néhány módosítással, és meg kell jelenítenie a Unity tartalmat a natív projekt kódján keresztül.

A részletes utasításokat és a mintaprojektet itt találja. Ez egy viszonylag egyszerű folyamat, és egy kis fordított tervezéssel képesnek kell lennie arra, hogy ugyanazokat a lépéseket kövesse a saját projektjeiben.

Záró gondolatok

Kétségtelen, hogy ez néhány fejlesztõ számára hasznos lehetõség. Nagyon nagyszerű látni egy ilyen funkciót a Unity-tól.

Ennek ellenére vannak bizonyos korlátozások. A Unity például csak a teljes képernyős megjelenítést támogatja, azaz az értesítési tálca nem lesz látható futás közben, és nem tölthet be játékokat nézetekbe egy nagyobb alkalmazáson belül. Hasonlóképpen, nem fogja egyszerre több Unity futási időt használni. Egyes harmadik féltől származó pluginekre is szükség lehet adaptálásra.

Az Unity azt is szívesen hangsúlyozza, hogy mivel már nem ellenőrzi a futási ideje életciklusát, nem garantálhatja mindig a tökéletes működést.

Ennek ellenére vannak bizonyos korlátozások.

Noha az alapvető folyamat elegendőnek tűnik nyomon követni, több felhasználó már jelentett hibákat és problémákat, amelyekkel felmerült. Ne feledje, hogy ez a szolgáltatás továbbra is bétaverzióval rendelkezik. De amikor a Google az Android platformot csomóponttal frissítette, nem lennék meglepve, hogy kompatibilitási problémákat tapasztalok. Ez problémát okozott más partnerekkel, például az Oculus-szal.

Meg kell várnunk és megnézni. De még ha ez nem mindig a leggyengébb folyamat, az Unity könyvtárként történő felhasználásának lehetősége az Android Studioban minden bizonnyal nagyon örvendetes kiegészítés, és biztos vagyok benne, hogy sok fejlesztő nyitott karokkal fogja ölelni azokat. Mit gondolsz?

Az Android egyik legjobb dolga az, hogy bárhonnan telepíthet alkalmazáokat, lehetővé téve a Play Áruház oldaló lépéét, ha akarod. Mot egy promine...

A vezeték nélküli vezetéke internet különbözik a zokáoabb kapcolatoktól, mint például a DL é az optikai kapcolat. Kábel haználata ...

Érdekes