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
Fedora Linux 38 (Workstation Edition) - v4.1.3.stable.official - Compatibility (GLES3)
Issue description
The control node has inconsistent movement behavior when it's rotated while having it's global position changed.
For example it might move diagonally, or it has higher speed than expected.
This only happens when it's global position variable gets modified.
It works as expected when rotation_degrees is set to zero or when the position variable gets updated.
The control node is supposed to move similar to how a sprite 2D moves when it's position gets changed.
This also happens with Godot 4.2 RC 1
Steps to reproduce
Make a root scene (This can be any node) and add a Control node. For visualization add a Colored rect as the child of the Control node.
Attach a script, and have it move the Control node's global position downwards by one, every frame.
Code example below this line:
Godot version
v4.1.3.stable.official
System information
Fedora Linux 38 (Workstation Edition) - v4.1.3.stable.official - Compatibility (GLES3)
Issue description
The control node has inconsistent movement behavior when it's rotated while having it's global position changed.
For example it might move diagonally, or it has higher speed than expected.
This only happens when it's global position variable gets modified.
It works as expected when rotation_degrees is set to zero or when the position variable gets updated.
The control node is supposed to move similar to how a sprite 2D moves when it's position gets changed.
This also happens with Godot 4.2 RC 1
Steps to reproduce
Make a root scene (This can be any node) and add a Control node. For visualization add a Colored rect as the child of the Control node.
Attach a script, and have it move the Control node's global position downwards by one, every frame.
Code example below this line:
Go back to the editor and set the Control node's rotation to 1 in the inspector.
Then run the scene.
Reproduction
Minimal reproduction project
Open master.tscn and run
ControlNodeBugReproduction.zip
The text was updated successfully, but these errors were encountered: