Stavať výkonné 3D prehliadače s BabylonJS
výbušný rast WebGL dokazuje popularita hier na webe. Existuje mnoho cool veci, ktoré môžete stavať na WebGL, ale väčšina vývojárov to chce ponoriť sa do prehliadačových hier.
WebGL je mocný rámec, ale je to nie všetko, čo potrebujete pre hru na webe. Ovládanie hry a audio tiež hrajú obrovskú časť vývoja prehliadačov.
Voľný BabylonJS knižnica je dokonalým zdrojom pokrývajúcim všetky tieto témy. Je to skvelé, aby sa ktokoľvek dostal vývoj herného prehliadača.
Babylon je a Knižnica 3D herných motorov powered by WebGL pre 3D grafiku. Je to však oveľa viac ako len knižnica WebGL.
Môže zvládnuť všetko od riadenie na objektové správanie, a dokonca zvukové efekty. Je to skutočne kompletný rámec pre hranie JavaScript pre vývoj HTML5 a WebGL.
Začať mali by ste sa pozrieť na stránku GitHub pre vzorové ukážky a najnovšie vydanie hosťované na ich CDN.
Majú tiež živé ihrisko kde môžete mať rôzne nastavenia a štýly zobrazenia.
Môžete dokonca zmeniť kód, a kliknite na položku Spustiť na automaticky generovať zmeny priamo v prehliadači. To je možno najlepší spôsob, ako precvičiť používanie Babylonu, pretože vy nemusíte sťahovať nič lokálne.
Na tejto demo stránke sa pozrite v pravom hornom rohu pre menu označené “Základná scéna”. Kliknite na toto rozbaľovacie okno vyberte si z najrôznejších vopred postavených detských ihrísk vrátane prostredia, svetiel, tieňov a výškových programov (medzi mnohými ďalšími).
Je to oveľa jednoduchšie ako vytváranie vlastných ukážok v CodePen, pretože môžete zobraziť celú obrazovku a vy mať prístup k editoru priamo v prehliadači.
Babylon prichádza s mnohými funkciami, ako je účinkov častíc, gravitačná fyzika, a jednoduché funkcie drag-and-drop.
Budete musieť trávia veľa času s touto knižnicou sa budete cítiť pohodlne. Ale najlepší spôsob, ako sa naučiť, je vybrať projekt a uvidíte, čo môžete stavať. Po ceste môžete naraziť na problémy a potrebujete spoliehajte sa na dokumentáciu vyriešiť ich.
Ak sa naučíte niektoré základy Babylonu, možno vás prekvapí čo je možné pri vývoji hier založenom na prehliadači. V niekoľkých krátkych rokoch príde dlhá cesta a Babylon je jedným z mála knižníc,.
Ak chcete vidieť niekoľko živé ukážky pozrite sa na Babylon domovskú stránku, a prejdite nadol, kým neuvidíte sekciu ukážok. Toto by malo mať viac ako dostatok inšpirácie, aby ste sa dostali na cestu a posunuli ste hlavu do sveta vývoja hry Babylon.