Physics engine, Rigidbody, Scene and Game aren't synced on tick_update vs. update methodology.
Delta time should be configurable at runtime and callbacks should have update vs tick_update.
Should be as follows:
- Update is roughly with periodic input/output (say music, rendering, keyboard updates, etc..)
- Tick Update is the logic update, roughly with the different managers (physics, gui, etc..), components, entities etc. It is called after their logic is done.
- Pre-Tick Update: Optional but can be really effective - a user tick that occures before the engine's tick.
These should allow customizability again, as manual update/render should be non-relevant as JSCF becomes an engine rather than just a library, as well as it's editor, which perhaps might be usable for meta-editing.
Physics engine, Rigidbody, Scene and Game aren't synced on tick_update vs. update methodology.
Delta time should be configurable at runtime and callbacks should have update vs tick_update.
Should be as follows:
These should allow customizability again, as manual update/render should be non-relevant as JSCF becomes an engine rather than just a library, as well as it's editor, which perhaps might be usable for meta-editing.