Hello,
This is more of a "performance design" question.
I'm wondering if this could work:
At certain points in my game, I create many prefab copies at once (using Unity's Instantiate() via the Create Object action).
However, being that Unity's Instantiate() is pretty damn slow because of awful Garbage Collection routines, I get stutters. Instantiating many objects at once can drop the framerate very low for a couple frames, and it's noticeable.
So my question is: using Next Frame Event, could I "spread out" the creation (instantiation) of these GameObjects over several frames? Or would it be more appropriate to use the Wait action, with a value of 0.0166 seconds? (the time it takes to generate 1 frame at 60 frames per second, 1/60 = 0.0166)
note: I know about object pooling. It wouldn't work on my game system.