Vybudujte výkonné 3D prohlížeče s BabylonJS
explozivní růst WebGL dokazuje popularita her na webu. Existuje spousta skvělých věcí, které můžete stavět na WebGL, ale většina vývojářů to chce ponořte se do prohlížečových her.
WebGL je mocný rámec, ale je to ne vše, co potřebujete pro hru na webu. Ovládací prvky hry a Zvuk také hrají obrovskou část vývoje prohlížečových her.
Volný Knihovna BabylonJS je dokonalým zdrojem pokrývajícím všechna tato témata. Je to skvělé pro každého, kdo se dostane dovnitř vývoj prohlížečových her.
Babylon je Knihovna 3D herních engine powered by WebGL pro 3D grafiku. Je to však mnohem více než jen knihovna WebGL.
Dokáže zvládnout všechno řízení na chování objektu, a dokonce zvukové efekty. Je to opravdu kompletní JavaScript herní rámec pro vývoj HTML5 a WebGL.
Začít měli byste se podívat na stránku GitHub ukázkové ukázky a nejnovější verze na jejich CDN.
Mají také živé hřiště kde můžete ovládat různá nastavení a styly zobrazení.
Můžete dokonce změnit kód, a klepněte na příkaz Spustit automatické generování změn přímo v prohlížeči. To je možná nejlepší způsob, jak praktikovat používání Babylonu, protože vy nemusíte nic stahovat lokálně.
Na této demo stránce se podívejte do pravého horního rohu nabídky označené “Základní scéna”. Klikněte na tuto rozbalovací nabídku vyberte si ze široké škály předdefinovaných dětských hřišť včetně prostředí, světel, stínů a programů výšky (mezi mnoha dalšími).
To je mnohem jednodušší, než vytvořit si vlastní dema na CodePen, protože můžete viz celá obrazovka a vy mají přístup k editoru přímo v prohlížeči.
Babylon je dodáván s mnoha funkcemi, jako je částic, gravitační fyzika, a jednoduché funkce přetažení.
Budete muset trávit spoustu času s touto knihovnou se pohodlně. Ale nejlepší způsob, jak se naučit, je vybrat projekt a vidět, co můžete vybudovat. Cestou můžete narazit na problémy a potřebovat spoléhat na dokumentaci řešit.
Pokud se můžete dozvědět něco ze základů Babylonu, pak budete možná překvapeni co je možné při vývoji her založených na prohlížeči. To má za sebou dlouhou cestu za pár málo let a Babylon je jednou z mála knihoven, které to dostanou v pořádku.
Chcete-li vidět pár živá dema podívejte se na Domovská stránka Babylonu, a přejděte dolů, dokud se nezobrazí sekce dema. To by mělo být více než dost inspirace, aby vás posunulo do hlavy vývoje her Babylon.