Actor spawning: Is there a delay before it gets visible?


I’ve noticed that it seems to take two to three frames between spawning an actor and actually seeing the actor appear. Is this normal/expected, and more important, can one work around this, so that the actor is definitely drawn the next time the scene is being rendered?

Also, if this is normal, it’d be interesting to know why it is this way. Thread synchronization?

Thanks in advance,

In Unreal Engine 4 (UE4), the entire renderer operates in its own thread that is a frame or two behind the game thread.
From the docs1. This is all I know.