Can we delete instanced static meshes in the same order that they are created?

Hi guys! Can we delete instanced static meshes in the same order that they are created? I have floor tiles being spawned in the same manner that I have the obstacles spawned. They are all instances and they are spawned in perfect order from the top, but when they get to the bottom of the screen they are supposed to be removed. However, some are removed too slow or too fast (The player may see objects disappearing when obstacles remove themselves too fast. The player’s view is the top half of the screenshot.jpg).

Any help would be much appreciated. Thanks guys!

Hi

I would put them in a Array. Then take out the ones you want, go by index.

I decided to just work with static mesh components since instances are a pain to remove from the scene. I haven’t figured that out, but static mesh components solved our issue, and the frame rate didn’t take much of a hit spawning them.