Tīmekļa optimizētas (WebGL) spēles izvade
Verifikācijas vide
- Windows
-
- Operētājsistēmā Windows 10
- Operētājsistēmā Windows 11
- Vienotības redaktors
-
- 2020.3.25f1
Sākumā
Unity redaktorā izveidotās spēles var darboties Unity redaktorā, bet nevar darboties neatkarīgi citās vidēs. Šajā sadaļā aprakstīts, kā izvadīt spēli WebGL formātā, kas spēli palaiž tīmekļa pārlūkprogrammā.
Tā kā izvade aizņem noteiktu laiku, ir ieteicams veikt normālu izstrādi un atkļūdošanu redaktorā un izvadi, kad vēlaties pārbaudīt mērķa vidē.
WebGL modulārā uzstādīšana
Lai izmantotu WebGL, ir nepieciešami papildu moduļi.
Palaidiet Unity Hub un kreisās puses izvēlnē atlasiet Instalēt. Noklikšķiniet uz zobrata ikonas versijai, kurā vēlaties instalēt WebGL, un atlasiet Pievienot moduli.
Pārbaudiet "WebGL Build Support" platformas grupā, lai instalētu.
Pagaidiet, līdz instalēšana ir pabeigta.
Par spēli, kas jāizvada
Izvada "2D Platformer Microgame" kā spēli, kuru var izvēlēties, veidojot jaunu projektu. Protams, ja jūs jau esat izveidojis spēli, lūdzu, izvadiet šo spēli.
Unity redaktors tiek palaists, un jūsu projekts tiek ielādēts.
Spēļu izvade tīmeklim
Izvēlnē atlasiet Failu > Veidot iestatījumus.
Kad tiek parādīts dialoglodziņš "Būvējuma iestatījumi", pārbaudiet visas ainas, kuras vēlaties izmantot no "Būvējumā iekļautās ainas".
Atlasiet WebGL no platformām kreisajā pusē.
Ja pa labi no izvēlnes nosaukuma nav vienotības ikonas, tā nav aktīva, tāpēc apakšējā labajā stūrī noklikšķiniet uz pogas "Pārslēgt platformu" ar atlasītu "WebGL".
Izvēloties "WebGL", iestatījumu vienumi tiek parādīti labajā pusē, tāpēc iestatiet tos šādi.
Krājuma iestatījuma | vērtība |
---|---|
Koda optimizācija | ātrums |
otrs | Nekontrolētu |
Kad iestatījums ir pabeigts, nospiediet pogu "Veidot", lai izvadītu. Ja vēlaties to palaist tūlīt pēc izvades, noklikšķiniet uz pogas "Veidot un palaist".
Norāda programmas izvades galamērķi. Daži faili tiks izveidoti mapē, lai jūs varētu izvēlēties jebkuru tukšu mapi. Ja pastāv esošs fails ar tādu pašu nosaukumu, tas tiks pārrakstīts. Lai izveidotu, būs nepieciešams zināms laiks, tāpēc pagaidiet kādu laiku.
Ja tiek parādīts tālāk norādītais ugunsmūra iestatījumu ekrāns, lūdzu, piešķiriet atļaujas atbilstoši savai videi. Ja neesat pārliecināts, atzīmējiet tikai "Privāts", lai atļautu piekļuvi.
Kad būvēšana ir pabeigta, fails tiek izveidots.
Jūs nevarat palaist šos failus tieši, lai palaistu spēli. Jums vienmēr ir jābūt tīmekļa serverim un jāievieto tajā spēļu programma, pirms piekļūstat tai ar tīmekļa pārlūkprogrammu.
Tomēr, ja, izvadot programmu, nospiežat pogu "Veidot un palaist", Unity uzsāks vienkāršu tīmekļa serveri un palaidīs spēli pēc faila izvades. Tomēr tas ir tikai darbības pārbaude, tāpēc, atbrīvojot to, ir nepieciešams sagatavot atsevišķu Web serveri.
Nesaspiestas WebGL programmas izveide
Ja, izvadot failu, nemainot iestatījumus, katrs fails tiks izvadīts gzip saspiestā formā. Tas var ievērojami samazināt faila lielumu, salīdzinot ar nesaspiestu izvadi.
Tomēr daži tīmekļa serveri, kas novieto jūsu spēli, iespējams, nevarēs pareizi apstrādāt gzipped failus. Tādā gadījumā programma tiek izvadīta nesaspiesta un izvietota Web serverī.
Lai mainītu saspiešanas iestatījumus, būvēšanas iestatījumu ekrānā atlasiet WebGL un noklikšķiniet uz pogas "Atskaņotāja iestatījumi".
Ekrāna Projekta iestatījumi ekrānā ir jāatlasa izvēlne Atskaņotājs, tāpēc apakšdaļā izvērsiet Redzamība no WebGL iestatījumiem.
Ir vienums ar nosaukumu "Kompresijas formāts", tāpēc no turienes atlasiet "Disabled". Starp citu, ir arī saspiestāks formāts ar nosaukumu "Brotli", bet, tā kā tas ir salīdzinoši jauns formāts, mazāk tīmekļa serveru to atbalsta nekā gzip.
Pēc izvēles, izveidojiet un izvadiet kā iepriekš.
Starp citu, kad 2D Platformer Microgame tiek izvadīts ar vai bez šiem saspiešanas formātiem, faila lielums ir šāds.
Kopējais saspiestā formāta faila lielums | |
---|---|
Brotli | 8,1 MB |
Gzip | 10,0 MB |
Nederīgs | 29,6 MB |