Väljastage veebi jaoks optimeeritud (WebGL) mäng

Lehekülg uuendatud :
Lehe loomise kuupäev :

Kontrollimise keskkond

Windows
  • Windows 10
  • Windows 11
Ühtsuse toimetaja
  • 2020.3.25f1

Alguses

Unity Editoris loodud mänge saab käitada Unity Editoris, kuid ei saa teistes keskkondades iseseisvalt töötada. Selles jaotises kirjeldatakse, kuidas väljastada mängu WebGL-is, vormingus, mis käitab mängu veebibrauseris.

Kuna väljund võtab teatud aja, on hea mõte teha redaktoris normaalne areng ja silumine ning väljund, kui soovite sihtkeskkonnas testida.

WebGLi modulaarne paigaldamine

WebGL-i kasutamiseks on vaja täiendavaid mooduleid.

Käivitage Unity Hub ja valige vasakul asuvast menüüst Installi. Klõpsake selle versiooni hammasrattaikoonil, millele soovite WebGL-i installida, ja valige Lisa moodul.

Installimiseks kontrollige platvormirühmas "WebGL Build Support".

Oodake, kuni installimine lõpeb.

Väljundiks oleva mängu kohta

Väljastab "2D Platformer Microgame" mänguna, mida saab valida uue projekti loomisel. Muidugi, kui olete juba mängu loonud, siis palun väljastage see mäng.

Unity Editor käivitatakse ja teie projekt laaditakse.

Mängu väljund veebi jaoks

Valige menüüst File > Build Settings (Koosta sätted).

Kui kuvatakse dialoog "Järgusätted", kontrollige kõiki stseene, mida soovite kasutada, jaotisest "Järgus sisalduvad stseenid".

Valige vasakul asuvatelt platvormidelt WebGL.

Kui menüü nimest paremal pole Unity ikooni, pole see aktiivne, nii et klõpsake paremas alanurgas nuppu "Vaheta platvormi", kui on valitud "WebGL".

Kui valite "WebGL", kuvatakse seadistuselemendid paremal, nii et seadke need järgmiselt.

Üksuse seadistusväärtus
Koodi optimeerimine kiirus
muu Märkimata

Kui seadistus on lõppenud, vajutage väljastamiseks nuppu "Ehita". Kui soovite seda kohe pärast väljastamist käivitada, klõpsake nuppu "Ehita ja käivita".

Määrab programmi väljundi sihtkoha. Mõned failid luuakse kausta, nii et saate valida mis tahes tühja kausta. Kui olemasolev sama nimega fail on olemas, kirjutatakse see üle. Selle ehitamine võtab aega, nii et oodake mõnda aega.

Kui kuvatakse järgmine tulemüüri sätte ekraan, andke õigused vastavalt oma keskkonnale. Kui te pole kindel, märkige juurdepääsu lubamiseks ruut Ainult "Privaatne".

Kui ehitamine on lõpule jõudnud, luuakse fail.

Mängu käivitamiseks ei saa neid faile otse käivitada. Teil peab alati olema veebiserver ja asetage sellele oma mänguprogramm, enne kui pääsete sellele veebibrauseriga juurde.

Kui aga vajutate programmi väljastamisel nuppu "Ehita ja käivita", käivitab Unity lihtsa veebiserveri ja käivitab mängu pärast faili väljastamist. Kuid see on ainult toimimise kontroll, mistõttu on vaja selle vabastamisel ette valmistada eraldi veebiserver.

Looge tihendamata WebGL-programm

Kui väljastate faili väljastamisel sätteid muutmata, väljastatakse iga fail gzip-tihendatud kujul. See võib oluliselt vähendada faili suurust võrreldes tihendamata väljundiga.

Kuid mõned teie mängu paigutavad veebiserverid ei pruugi gzipped-faile õigesti käsitseda. Sellisel juhul väljastatakse programm tihendamata ja juurutatakse veebiserverisse.

Tihendusseadete muutmiseks valige ehituse seadete ekraanil WebGL ja klõpsake nuppu "Mängija seaded".

Projecti sätete ekraanil tuleks valida menüü Player, seega laiendage nähtavust WebGL-i sätetest allosas.

Seal on üksus nimega "Tihendusvorming", nii et valige sealt "Disabled". Muide, on olemas ka tihendatud formaat nimega "Brotli", kuid kuna see on suhteliselt uus formaat, toetavad seda vähem veebiserverid kui gzip.

Pärast valimist ehitage ja väljastage nagu varem.

Muide, kui 2D Platformer Microgame väljastatakse nende tihendusvormingutega või ilma, on faili suurus järgmine.

Tihendatud vormingus faili kogumaht
Brotli 8,1 MB
Gzip 10.0 MB
Sobimatu 29.6 MB