diff --git a/src/Nazara/Physics3D/Systems/Physics3DSystem.cpp b/src/Nazara/Physics3D/Systems/Physics3DSystem.cpp index 7ca12bb55..efb8e9595 100644 --- a/src/Nazara/Physics3D/Systems/Physics3DSystem.cpp +++ b/src/Nazara/Physics3D/Systems/Physics3DSystem.cpp @@ -16,7 +16,7 @@ namespace Nz Physics3DSystem::~Physics3DSystem() { - // Ensure every NewtonBody is destroyed before world is + // Ensure every RigidBody3D is destroyed before world is auto rigidBodyView = m_registry.view(); for (auto [entity, rigidBodyComponent] : rigidBodyView.each()) rigidBodyComponent.Destroy(); @@ -45,8 +45,8 @@ namespace Nz if (node) { RigidBody3DComponent& rigidBody = registry.get(entity); - rigidBody.SetPosition(node->GetPosition()); - rigidBody.SetRotation(node->GetRotation()); + rigidBody.SetPosition(node->GetPosition(CoordSys::Global)); + rigidBody.SetRotation(node->GetRotation(CoordSys::Global)); } } }