From bf0aac320db219b146a1e92533000030b1c00383 Mon Sep 17 00:00:00 2001 From: SirLynix Date: Fri, 10 Mar 2023 13:28:05 +0100 Subject: [PATCH] Physics3DSystem: Fix initial position --- src/Nazara/Physics3D/Systems/Physics3DSystem.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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)); } } }