From 6a96ce497ce0f5ab0f62032cf3cbe06da68737ed Mon Sep 17 00:00:00 2001 From: antopilo Date: Sun, 1 Dec 2024 02:09:29 -0500 Subject: [PATCH] Capsule and Cylinder now correct height in dynamic world --- Nuake/src/Physics/DynamicWorld.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Nuake/src/Physics/DynamicWorld.cpp b/Nuake/src/Physics/DynamicWorld.cpp index 5df4920e..253f350f 100644 --- a/Nuake/src/Physics/DynamicWorld.cpp +++ b/Nuake/src/Physics/DynamicWorld.cpp @@ -164,7 +164,6 @@ namespace Nuake normal, position }; - _World->RegisterCollisionCallback(std::move(data)); } @@ -989,7 +988,7 @@ namespace Nuake Capsule* capsule = (Capsule*)shape.get(); const float radius = capsule->GetRadius(); const float height = capsule->GetHeight(); - JPH::CapsuleShapeSettings shapeSettings(height / 2.0f, radius); + JPH::CapsuleShapeSettings shapeSettings(height / 4.0f, radius); result = shapeSettings.Create(); } break; @@ -998,7 +997,7 @@ namespace Nuake Cylinder* capsule = (Cylinder*)shape.get(); const float radius = capsule->GetRadius(); const float height = capsule->GetHeight(); - JPH::CylinderShapeSettings shapeSettings(height / 2.0f, radius); + JPH::CylinderShapeSettings shapeSettings(height / 4.0f, radius); result = shapeSettings.Create(); } break;