Instance Static Mesh element is not rendered if array element is removed and another is added. The collision is still present and the instance count will still register as if the non-rendered element is still there.

Steps to Reproduce
  1. Open the attached test project
  2. PIE
  3. Press the 1-key 5 times to create an Instanced Static Mesh component and 5 instance array elements
  4. Press the 2-key to remove the 3rd array element
  5. Press 1-key again to add another array element

Results: Although a new array element will be added, one will disappear. The collision is still preset for the non-rendered element and if you press the 3-key you will print the instance count which will be 5 although only 4 are rendered.

Expected: For no array elements to disappear when a new element is added in this way.

Have Comments or More Details?

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

Login to Vote

ComponentUE - Gameplay
Affects Versions4.
Target Fix4.19
Fix Commit3840284
Main Commit3990065
Release Commit3840284
CreatedDec 5, 2017
ResolvedJan 16, 2018
UpdatedMay 4, 2018