Unity - vezetése alatt kezdett kialakulni android

Játékfejlesztés eszközök Android OS megközelítésre van szükség, amely hasonló a fejlődés iOS. Másrészt, a hardver Android-készülékek nem vonatkozik a világos, standard, amely meggátolja, hogy kérdések, amelyek nem működnek az iOS. Továbbá, vannak különbségek változatai Unity Android és iOS.

Felkészülés a fejlesztési környezet Androidra

Mielőtt próbára a játékot eszközén, akkor kell készíteni egy fejlesztési környezetet. Különösen - töltse le és telepítse az Android SDK kívánt platform és add meg a készüléket a rendszerben (ez a folyamat eltér Windows és Mac). Ez van írva részletesen a helyszínen Android-fejlesztők, valamint további információkat lehet a gyártó által biztosított a készülék. Mivel ez egy összetett folyamat, már készített egy kis utasítást, amely segít, hogy készítsen minden, ami szükséges a fejlesztés. Ha további információra van szüksége, akkor kap ez a portálon Android-fejlesztők.

Hozzáférés az Android funkciók

Unity egy API hozzáférés az input és az Android beállításokat. Elérhető osztályok vannak dokumentálva oldalon írása kódot Android épít.

Kötő C, C ++ vagy Java kód szkriptek

Unity funkciók használatára írt C / C ++, közvetlenül a szkriptek (Java-függvények nevezhetjük közvetett módszer). Ahhoz, hogy megtanulják, hogyan kell Egység funkciókhoz való hozzáférést a natív kód, keresse fel a szerelvény plugin Android.

Okklúziós Culling (láthatatlan levágási geometriát)

Unity támogatja elzáródás selejtezés, ami nagyon hasznos, ha optimalizálni a mobil platformokon. További információk találhatók a következő oldalon Okklúziós selejtezése.

Beállítása az indítási képernyő

Jelenjen meg, amikor elindítja a játékot, akkor be lehet állítani - lásd ezt az oldalt további információk ..

Problémák megoldása és hibaüzenetek

Sok oka van, ami miatt az alkalmazás összeomlik, vagy nem működik megfelelően. Idegenvezetőnk speciális problémák megoldásához az Android segít kezelni a hiba okának a lehető legrövidebb idő alatt. Ha az útmutató elolvasása után, ha feltételezzük, hogy a probléma a Unity - meg kell, hogy egy hiba. Lásd ezt az oldalt utasításokat.

Hogyan Unity Android eltér az asztali verzió

Bár Unity Android és támogatja DXT / PVRTC / ATC textúra, Unity kitömörítésére textúrák RGB (A) méretű ha végrehajtjuk, ha ezek a tömörítési módszerek támogatott egy adott eszközön. Ez súlyosan érinti a GPU rendering teljesítményét, ezért javasoljuk, hogy használja a formátum STB Ő a de facto szabványa Android, és támogatni kell a modern eszközök. Másrészt, az ETC nem támogatja az alfa-csatorna, és néha 16 bites RGBA textúrák a legjobb választás a minőségi követelmények, a méret és a renderelés sebességét, ha szükséges, az alfa-csatorna.

Arra is lehetőség van, hogy hozzon létre több játékot disztribúció (apk-fájlt) különböző textúra formátumok Android Market maga rendelkezik minden eszköz a legmegfelelőbb az eloszlás. További részletekért kérjük, olvassa el ezt az oldalt.