Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch from Hierarchical object structure to component structure #44

Open
ambrosiogabe opened this issue Dec 31, 2022 · 0 comments
Open
Labels
enhancement New feature or request

Comments

@ambrosiogabe
Copy link
Owner

Right now there is one AnimObject that encompasses several different types of objects, and one Animation structure which encompasses several different kinds of animations. Also, the data is stored in unordered_maps which means iterating through the data is extremely slow.

Switch to a flat data layout, like an ECS, and remove the hierarchical structure in favor of a component based structure. This should speed things up with larger scenes and it should also make the code much more manageable.

@ambrosiogabe ambrosiogabe added the enhancement New feature or request label Jan 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant