Izgradite moćne 3D pregledničke igre s BabylonJS
eksplozivnog rasta WebGL-a dokazuje popularnost igranja na internetu. Na WebGL-u možete izgraditi mnogo cool stvari, ali većina programera želi prekapati u igrama preglednika.
WebGL je snažan okvir, ali to je ne sve što trebate za igru na webu. Kontrole igre i zvučni također igraju veliku ulogu u razvoju preglednih igara.
Besplatno Biblioteka BabylonJS je savršen izvor koji pokriva sve ove teme. To je sjajno za svakoga tko ulazi razvoj preglednih igara.
Babilon je Knjižnica za 3D igre pokreće WebGL za 3D grafiku. Ali to je također mnogo više od samo WebGL biblioteke.
Može sve podnijeti kontrole do ponašanja objekata, pa čak i zvučni efekti. To je doista kompletan JavaScript gaming okvir napravljen za razvoj HTML5 i WebGL.
Započeti trebali biste provjeriti GitHub stranicu za ogledni demo snimci i najnovije izdanje domaćin na njihovom CDN-u.
Oni također imaju živo igralište gdje možete pratiti različite postavke i stilove prikaza.
Možete čak i promijeniti kod, i kliknite Pokreni na automatski generira izmjene izravno u pregledniku. Ovo je možda najbolji način vježbanja pomoću Babilona jer vi ne morate ništa lokalno preuzimati.
Na toj demo stranici pogledajte u gornjem desnom kutu za izbornik označen “Osnovna scena”. Kliknite taj padajući izbornik do odaberite iz širokog spektra unaprijed izgrađenih igrališta uključujući okruženja, svjetla, sjene i programe za visinu (među mnogim drugim).
To je mnogo lakše nego izgraditi vlastiti demo na CodePen, jer možete vidjeti cijeli zaslon i ti imati pristup uređivaču u pregledniku.
Babilon dolazi s mnogim značajkama, kao što je učinci čestica, fizika gravitacije, i jednostavne značajke povlačenja i ispuštanja.
Morat ćete trošiti puno vremena s ovom knjižnicom da biste se udobno smjestili. Ali najbolji način za učenje je to odaberite projekt i vidi što možeš graditi. Usput, možete naletjeti na probleme i trebate osloniti se na dokumentaciju riješiti ih.
Ako možete naučiti neke od osnova Babilona, možda ćete biti iznenađeni što je moguće u razvoju igara temeljenih na pregledniku. Prošla je dug put u samo nekoliko kratkih godina, a Babilon je jedna od rijetkih knjižnica u kojoj je sve u redu.
Vidjeti nekoliko demonstracije uživo provjerite Početna stranica Babilona, i pomaknite se prema dolje dok ne vidite odjeljak demo snimaka. To bi trebalo imati više nego dovoljno inspiracije da bi vas odveo i gurnuo vas na prvo mjesto u razvoju babilonske igre.