diff --git a/panda/src/bullet/bulletRigidBodyNode.cxx b/panda/src/bullet/bulletRigidBodyNode.cxx index b76f6b9dcd..21731de2cb 100644 --- a/panda/src/bullet/bulletRigidBodyNode.cxx +++ b/panda/src/bullet/bulletRigidBodyNode.cxx @@ -236,6 +236,11 @@ transform_changed() { shape->set_local_scale(scale); } } + + // Activate the body if it has been sleeping + if (!_rigid->isActive()) { + _rigid->activate(true); + } } }