When spawning an Actor containing a Destructible Mesh and immediately doing a sphere trace to that actor, upon repeated spawns you will get False results for some time then True results for a while then back and forth.

This is a regression from behavior in 4.7.6 which resulted in consistent True results in the same spawn-trace setup

Also Reproduced in Main Promotable-CL-2589716

Attached are the Sample Project in 4.7.6 (showing working behavior) and 4.9 (showing broken behavior)

Steps to Reproduce

For Attached Sample Project
1 - PIE
2 - Press "K" multiple times

  1. Create a New Blank Project with No Starter Content
  2. Create a New Blueprint Actor called BP_DM
  3. In BP_DM, add a Destructible Component
  4. Assign the Tutorial_DM to the Component (DestructibleMesh'/Engine/Tutorial/SubEditors/TutorialAssets/Tutorial_DM.Tutorial_DM')
  5. Compile and Save BP_DM
  6. In your Level Blueprint, recreate the spawn and trace setup shown in the attached picture (BP_SpawnTrace_Setup.jpg)
  7. Save level
  8. PIE
  9. Press "K" Multiple Times

RESULTS - Trace Results are inconsistent

EXPECTED - Trace Results should return true

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

Login to Vote

Won't Fix
CreatedJun 18, 2015
ResolvedAug 18, 2021
UpdatedAug 18, 2021
View Jira Issue