Lots of good suggestions here, thank you! I’m still really new to UE4 so I’m not exactly sure how to go about making these sorts of changes. I’ll try to explain my situation further.
As you know, I have five actors arranged vertically, spaced out evenly between each other and they each move upward on the screen using their own timelines.
The timelines are 5 seconds in duration, and I have each actor (not including the top actor) sitting on a 1, 2, 3, 4 second delay before their first ascent. This keeps them spaced out perfected for a little while - I have 5 actors, being animated over a 5 second duration, so that leaves a 1 second gap between each of them.
After they reach the top the first time, they just to go a reset location and begin again, rather than their initial starting point (they go to the “end of the line,” so to speak, on the bottom of the screen). As I mentioned, this is very similar to the way the Tappy Chicken project is setup.
I have a separate blueprint that has an event tick that sets the play rate of each of these timelines as the game is running. So they’re all being affected at the same time, at least that’s how it appears to be running.
And, over time, the actors start to slowly get closer to each other. Even though all of their play rates are being changed together, they’re slowly getting closer to each other.
I wish I knew a bit more about the engine, but I just picked it up only a month or two ago, so I’m still learning. I really appreciate the help. Thank you!!