summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRémi Verschelde <remi@verschelde.fr>2023-06-27 13:09:50 +0200
committerGitHub <noreply@github.com>2023-06-27 13:09:50 +0200
commit1b3bf485263c4e2ebc8bcdb1d71b58064f4dc5bc (patch)
treef2b3704e18089f256c7b014e799defcb87913774
parent950f4c3b41acef0403618dd6169be90530dea5da (diff)
parent104da478a89359ef0dffc3183205e81f26cc45a8 (diff)
downloadredot-engine-1b3bf485263c4e2ebc8bcdb1d71b58064f4dc5bc.tar.gz
Merge pull request #78727 from rburing/really_velocity
Fix CharacterBody3D `get_position_delta()` and `get_real_velocity()`
-rw-r--r--scene/3d/physics_body_3d.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/scene/3d/physics_body_3d.cpp b/scene/3d/physics_body_3d.cpp
index c8becc230b..6b31aa0a3c 100644
--- a/scene/3d/physics_body_3d.cpp
+++ b/scene/3d/physics_body_3d.cpp
@@ -1780,7 +1780,7 @@ const Vector3 &CharacterBody3D::get_last_motion() const {
}
Vector3 CharacterBody3D::get_position_delta() const {
- return get_transform().origin - previous_position;
+ return get_global_transform().origin - previous_position;
}
const Vector3 &CharacterBody3D::get_real_velocity() const {