Disabling physics simulation for destructible mesh doesn't work properly

Hi.

There is a bug with destructible meshes when trying to disable physics simulation at runtime. It doesn’t work as it should. Simple test:

  1. Make destructible sphere with physics simulation enabled and place it above the floor.
  2. In blueprint disable physics simulation for that sphere by some input.
  3. Run the simulation and provide input while the ball is still mid-air.
  4. Notice that sphere will stop, but…
  5. Any collision (with the player for example) or “wake rigid body” call will make the ball fall again.
  6. Eject and notice that destructible sphere has “Simulate Physics” checkbox still enabled.

When trying the same with static meshes “Simulate Physics” is being properly disabled, and no collision nor wake up call will make the ball fall again.

My wild guess is that calling “Set Simulate Physics” on destructible component with false parameter just puts it to sleep instead of actually disabling physics simulation.

Hi karolsob,

Thank you for the report. I was able to reproduce this behavior so I have created JIRA UE-40245. Our developers will be investigating further. Follow that link to monitor the status of the bug report and feel free to vote on the priority of the issue.

Cheers,

TJ