Webre optimalizált (WebGL) játék kimenete

Oldal frissítve :
Oldal létrehozásának dátuma :

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