You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Issue description:
When move_and_collide returns a KinematicCollision, it always returns the same collision, but changes its values. This causes all collisions to actually be the same object with the same values. This is not intuitive, as it appears that nothing has touched the collisions, but they are all changing.
Steps to reproduce:
Use multiple move_and_collide calls from the same object, make sure they all result in collisions. Check whether all of the returned collisions are the same object.
Check to see step by step. Each variable holds the same object, which is updated by move_and_collide.
Godot version:
Godot_v3.3.1.stable.official
OS/device including version:
Windows 10
64 bit
Issue description:
When move_and_collide returns a KinematicCollision, it always returns the same collision, but changes its values. This causes all collisions to actually be the same object with the same values. This is not intuitive, as it appears that nothing has touched the collisions, but they are all changing.
Steps to reproduce:
Use multiple move_and_collide calls from the same object, make sure they all result in collisions. Check whether all of the returned collisions are the same object.
Check to see step by step. Each variable holds the same object, which is updated by move_and_collide.
Minimal reproduction project:
TestProject.zip
The text was updated successfully, but these errors were encountered: