Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR addresses #803
This PR adds a new query to the physx system to update entities that have
physics_shape
components and theirlocal_to_world
changes. This covers the case where an entity is the child of a hierarchy and has a physics collider attached. The child entities may not change itstranslation
orrotation
components but its parents will and the child needs to update its collider state accordingly.Heres an example gif with a
visualize_collider
component. The collider is generate from the asset pipeline and the ship model is a child of a parent entity that handles all the movement and rotation.I need feedback and guidance on this. I basically copied this from the
query((translation().changed(), rotation().changed())).incl(physics_shape());
query implementation. Let me know any thoughts on how to improve.