BabylonJS - Wprowadzenie
Babylon.js to framework javascript typu open source, który służy do tworzenia aplikacji 3D / gier wideo dla sieci. Oficjalna strona BabylonJS to www.babylonjs.com .
Używanie frameworka Babylon.js jest łatwe dla użytkowników. Zawiera wszystkie niezbędne narzędzia do tworzenia i zarządzania obiektami 3D, efektami specjalnymi, dźwiękami itp.
Babylon.js to jeden z najpopularniejszych silników gier 3D i jest szeroko stosowany przez programistów. Będąc biblioteką 3D, zapewnia wbudowane funkcje. Te funkcje pomagają w efektywnym i dokładnym wdrażaniu typowych funkcji 3D.
Jest tworzony przy użyciu języka TypeScript opartego na WebGL i javascript.
Co to jest WebGL?
WebGL (Web Graphics Library) to nowy standard grafiki 3D w Internecie. Przeznaczony jest do renderowania grafiki 2D i interaktywnej grafiki 3D. Wywodzi się z biblioteki OpenGL ES 2.0, która jest trójwymiarowym API niskiego poziomu dla telefonów i innych urządzeń mobilnych. WebGL zapewnia podobną funkcjonalność jak ES 2.0 (systemy wbudowane) i działa dobrze na nowoczesnym sprzęcie graficznym 3D.
Plik TypeScript
Z definicji „TypeScript to JavaScript do programowania na skalę aplikacji”.
TypeScript to skompilowany język o silnym typie, zorientowany obiektowo. TypeScript to zarówno język, jak i zestaw narzędzi. TypeScript to nadzbiór typu JavaScript skompilowany do JavaScript. Innymi słowy, TypeScript to JavaScript plus kilka dodatkowych funkcji.
Celem języka TypeScript jest usprawnienie i zabezpieczenie produkcji kodu JavaScript, a ponieważ BabylonJS jest rozwijany przy użyciu języka TypScript, jest niezawodny i bezpieczny.