Webre optimalizált (WebGL) játék kimenete
Ellenőrzési környezet
- Windows
-
- Windows 10 esetén
- Windows 11 esetén
- Unity-szerkesztő
-
- 2020.3.25f1
Először
A Unity-szerkesztőben létrehozott játékok futtathatók a Unity-szerkesztőben, de más környezetekben nem futtathatók önállóan. Ez a szakasz leírja, hogyan lehet a játékot WebGL formátumban kiadni, amely webböngészőben futtatja a játékot.
Mivel a kimenet bizonyos időt vesz igénybe, jó ötlet a normál fejlesztést és hibakeresést elvégezni a szerkesztőben, és kimenetet, ha a célkörnyezetben szeretne tesztelni.
A WebGL moduláris telepítése
A WebGL használatához további modulok szükségesek.
Indítsa el a Unity Hubot, és válassza a Telepítés lehetőséget a bal oldali menüből. Kattintson annak a verziónak a fogaskerék ikonjára, amelyre telepíteni szeretné a WebGL-t, majd válassza a Modul hozzáadása lehetőséget.
Jelölje be a "WebGL Build Support" elemet a telepíteni kívánt platformcsoportban.
Várja meg, amíg a telepítés befejeződik.
A kiadandó játékról
A "2D Platformer Microgame" játékként jelenik meg, amely új projekt létrehozásakor választható ki. Természetesen, ha már létrehozott egy játékot, kérjük, adja ki a játékot.
Elindul a Unity-szerkesztő, és betöltődik a projekt.
Webes játékkimenet
Válassza a Fájl > a Build beállítások lehetőséget a menüből.
Amikor megjelenik a "Build Settings" párbeszédpanel, ellenőrizze az összes használni kívánt jelenetet a "Buildben szereplő jelenetek" részben.
Válassza a WebGL lehetőséget a bal oldali platformok közül.
Ha nincs Unity ikon a menü nevétől jobbra, akkor nem aktív, ezért kattintson a jobb alsó sarokban található "Platformváltás" gombra, és válassza a "WebGL" lehetőséget.
Ha a "WebGL" lehetőséget választja, a beállítási elemek a jobb oldalon jelennek meg, ezért állítsa be őket az alábbiak szerint.
Elem | beállítási értéke |
---|---|
Kód optimalizálás | sebesség |
Más__________ | Ellenőrizetlen |
Amikor a beállítás befejeződött, nyomja meg a "Build" gombot a kimenethez. Ha közvetlenül a kimenet után szeretné futtatni, kattintson az "Építés és futtatás" gombra.
Megadja a program kimeneti célját. Néhány fájl létrejön a mappában, így bármilyen üres mappát kiválaszthat. Ha létezik azonos nevű meglévő fájl, a rendszer felülírja azt. Az építés eltart egy ideig, ezért várjon egy ideig.
Ha a következő tűzfalbeállítási képernyő jelenik meg, adja meg az engedélyeket a környezetének megfelelően. Ha nem biztos benne, csak a "Privát" lehetőséget jelölje be a hozzáférés engedélyezéséhez.
A build befejezése után létrejön a fájl.
Ezeket a fájlokat nem indíthatja el közvetlenül a játék futtatásához. Mindig rendelkeznie kell webszerverrel, és el kell helyeznie rajta a játékprogramot, mielőtt webböngészővel elérné.
Ha azonban a program kiadásakor megnyomja a "Build and Run" gombot, a Unity elindít egy egyszerű webszervert, és a fájl kiadása után futtatja a játékot. Ez azonban csak a működés ellenőrzése, ezért külön webkiszolgálót kell készíteni annak kiadásakor.
Tömörítetlen WebGL-program létrehozása
Ha a fájl kimenetének kimenete a beállítások módosítása nélkül történik, minden fájl gzip tömörített formában jelenik meg. Ez jelentősen csökkentheti a fájlméretet a tömörítetlen kimenethez képest.
Előfordulhat azonban, hogy egyes webkiszolgálók, amelyeken a játék helyet kap, nem tudják megfelelően kezelni a tömörített fájlokat. Ebben az esetben a program kimenete tömörítetlenül történik, és egy webkiszolgálóra kerül.
A tömörítési beállítások módosításához válassza a WebGL lehetőséget a build beállítások képernyőn, majd kattintson a "Player Settings" gombra.
A Player menüt ki kell választani a Project Settings képernyőn, ezért bontsa ki alul a Visibility from WebGL Settings elemet.
Van egy "Tömörítési formátum" nevű elem, ezért válassza onnan a "Letiltva" lehetőséget. Egyébként van egy tömörítettebb formátum is, a "Brotli", de mivel ez egy viszonylag új formátum, kevesebb webszerver támogatja, mint a gzip.
A kiválasztás után építsen és adjon ki, mint korábban.
Egyébként, ha a 2D Platformer Microgame kimenete ezekkel a tömörítési formátumokkal vagy anélkül történik, a fájlméret a következő.
Teljes tömörített formátumú fájlméret | |
---|---|
Brotli | 8.1 MB |
Gzip | 10.0 MB |
érvénytelen | 29.6 MB |