diff --git a/modules/jolt_physics/objects/jolt_area_3d.cpp b/modules/jolt_physics/objects/jolt_area_3d.cpp index e73ac2139c..6a9307919d 100644 --- a/modules/jolt_physics/objects/jolt_area_3d.cpp +++ b/modules/jolt_physics/objects/jolt_area_3d.cpp @@ -74,6 +74,9 @@ void JoltArea3D::_add_to_space() { jolt_settings->mMotionType = _get_motion_type(); jolt_settings->mIsSensor = true; jolt_settings->mUseManifoldReduction = false; + jolt_settings->mOverrideMassProperties = JPH::EOverrideMassProperties::MassAndInertiaProvided; + jolt_settings->mMassPropertiesOverride.mMass = 1.0f; + jolt_settings->mMassPropertiesOverride.mInertia = JPH::Mat44::sIdentity(); if (JoltProjectSettings::areas_detect_static_bodies()) { jolt_settings->mCollideKinematicVsNonDynamic = true;