Skip to content

Conversation

@ryevdokimov
Copy link
Contributor

Repositioning a Node3D using collisions is broken for child nodes.

The transform we use should be global, because all calculations for this function use global coordinates.

Before:

2026-01-24.21-31-07.mp4

After:

2026-01-24.21-29-19.mp4

@ryevdokimov ryevdokimov requested a review from a team as a code owner January 25, 2026 02:33
@mihe mihe added bug topic:editor topic:3d cherrypick:4.4 Considered for cherry-picking into a future 4.4.x release cherrypick:4.5 Considered for cherry-picking into a future 4.5.x release cherrypick:4.6 Considered for cherry-picking into a future 4.6.x release labels Jan 25, 2026
@mihe mihe added this to the 4.7 milestone Jan 25, 2026
@akien-mga akien-mga removed cherrypick:4.4 Considered for cherry-picking into a future 4.4.x release cherrypick:4.5 Considered for cherry-picking into a future 4.5.x release labels Jan 26, 2026
@Repiteo Repiteo merged commit 9878cb9 into godotengine:master Jan 26, 2026
20 checks passed
@Repiteo
Copy link
Contributor

Repiteo commented Jan 26, 2026

Thanks!

@ryevdokimov ryevdokimov deleted the fix-child-col-repos branch January 26, 2026 19:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug cherrypick:4.6 Considered for cherry-picking into a future 4.6.x release topic:editor topic:3d

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants