https://github.com/simonihmig/ember-ecsy-babylon
WORK IN PROGRESS
https://github.com/simonihmig/ember-ecsy-babylon
babylon ecsy ember ember-addon webgl
Last synced: about 2 months ago
JSON representation
WORK IN PROGRESS
- Host: GitHub
- URL: https://github.com/simonihmig/ember-ecsy-babylon
- Owner: simonihmig
- License: mit
- Created: 2019-12-22T19:31:50.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-04-20T15:58:51.000Z (about 2 years ago)
- Last Synced: 2025-04-23T17:09:24.649Z (about 2 months ago)
- Topics: babylon, ecsy, ember, ember-addon, webgl
- Language: TypeScript
- Homepage: https://kaliber5.github.io/ember-ecsy-babylon/
- Size: 13 MB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
ember-ecsy-babylon
==============================================================================
*WIP*
[Demo](https://kaliber5.github.io/ember-ecsy-babylon/)
Compatibility
------------------------------------------------------------------------------* Ember.js v3.24 or above
* Ember CLI v3.24 or above
* Node.js v14 or aboveInstallation
------------------------------------------------------------------------------```
ember install ember-ecsy-babylon
```Usage
------------------------------------------------------------------------------To Do
### Tree shaking
Due to [this ember-auto-import bug](https://github.com/ef4/ember-auto-import/issues/121)
use direct imports of `ecsy-babylon` systems:```js
// good
import BabylonSystem from 'ecsy-babylon/systems/babylon';// bad
import { BabylonSystem } from 'ecsy-babylon/systems';
import { BabylonSystem } from 'ecsy-babylon';
```Same applies when you import from `@babylonjs/core`, see [Tree Shaking of Babylon.js](https://doc.babylonjs.com/features/es6_support#tree-shaking)
This will pull in only the needed systems, and as such also only the needed parts of `babylon.js`.
Contributing
------------------------------------------------------------------------------See the [Contributing](CONTRIBUTING.md) guide for details.
License
------------------------------------------------------------------------------This project is licensed under the [MIT License](LICENSE.md).