ecs
ecs copied to clipboard
data oriented, functional entity component system
As much as I don't like the changes in v3, chrome is going to permanently disable extensions that don't conform to manifest v3 in the near future. Might as well...
Hi Mike! In my case there is a need to specify priorities for systems. I understand that there are `onFixedUpdate, onPreUpdate,onUpdate,onPostUpdate` order, thus priorities (4 ones) are already presented. But...
Hi Mike! As I told in another discussion, there is a need to remove systems dynamically. If the implementation of such need does not break ecs.js plans, I suggest 2...
When devtools are in dark mode, extension screen is unreadable (black words on black background). `Devtools settings -> Preferences -> Appearance -> Theme: Dark.`
Currently the `world.filters` data structure is key/value pair, where the key is a comma separated list of components. e.g., ```javascript 'input,rigidBody,hero': [ entity objects that match the filter ], ```...
I think there is a bug where code running in an iframe on a page won't pickup the `window.__MREINSTEIN_ECS_DEVTOOLS` value.
Right now the ecs worlds will always send data when the chrome extension is present. It would be nice to have a toggle button enable/disable the sending of this data,...
In the current ECS visualizer prototype we assume only one world is present on any given page. The ui for the devtools panel should be refactored to support more than...
if we were to lowercase, trim, and alphabetize component names in the query we could reduce the number of filters present. Will result in better performance.
Here's an example of how one might shoot themselves in the foot with this. Let's say you have a system that handles moving and colliding bullets against entities, and also...