Začínáme s Whitestorm.js

Co je whitestorm.js?

Whitestorm.js je rámec pro vývoj 3D aplikace nebo hry, které běží v prohlížeči. Tento framework je v podstatě obal kolem Three.js knihovna (jako jQuery obalí DOM pro snazší použití). Rozšiřuje Three.js s jednoduchým API a systémem komponent, aby byl vývoj jednodušší a lepší. Používá WebGL k vykreslení 3D , takže aplikace poběží i na chytrém telefonu nebo tabletu.

Příklady :https://whs-dev.surge.sh/examples/

Existuje také několik skvělých projektů vytvořených pomocí Three.js již (výloha):

  • Zkušenosti OMM
  • Dost
  • Zoetrop Nike

Myšlenka rámce WhitestormJS

Jeho hlavním cílem je kombinovat 3D vykreslování pomocí fyzikálních simulací v reálném čase v jednoduchém a flexibilním API . Poskytuje několik hlavních funkcí:

  • Komponentní graf scény
  • Integrovaná vysoce výkonná fyzika s Worker (vícevláknové čtení)
  • Automatizace vykreslování
  • Vylepšená softbody
  • Na základě ES2015+
  • Webový balíček přátelský
  • Integrované Tři.js vykreslovací modul

Další funkce najdete v README projektu na github .

Instalace

Existuje několik způsobů instalace whitestorm.js . Pojďme si ten popsat pomocí