What is the best performance Visibility or Destroy? Because I’ve problem with destroy on UE 4.9
Depends on what you are trying to do. A pawn for example wont be destroyed several times per frame, so you could just destroy it. If you have tons of object added and removed from memory all the time you might be better of hiding them.
Totally depends on your needs, just check the performance difference.
I always first hide the objects, and design the callflow for not calculating except for check at tick event. e.g if( hidden) then nothing. then in times that my effects are done and I know events in which after them cpu is not busy then will destroy them. it gives a good result for me.
also you can later decide whether to destroy them completely or reuse them in you scene