Unreal Engine Blueprints Using Timelines for Animation 2 — Questions and Answers
Question 1: What happens to a Timeline node when its owning Actor is destroyed while the Timeline is still playing?
- The Timeline continues playing independently
- The Timeline stops automatically because the Actor is gone (Correct answer)
- The Timeline pauses and waits for a new Actor
- Unreal Engine throws a fatal error
Correct answer: The Timeline stops automatically because the Actor is gone
When an Actor is destroyed, all its components and Blueprint logic, including active Timelines, are cleaned up automatically.
Question 2: Which Timeline output pin fires only once when the Timeline finishes playing to its end?
- Update
- Finished (Correct answer)
- Direction
- Play Rate
Correct answer: Finished
The 'Finished' execution pin fires a single time when the Timeline reaches the end of its duration.
Question 3: How do you make a Timeline play at double speed without changing the curve itself?
- Set the Loop checkbox
- Call 'Set Play Rate' with a value of 2.0 (Correct answer)
- Multiply the output value by 2 in the graph
- Change the Timeline length to half
Correct answer: Call 'Set Play Rate' with a value of 2.0
'Set Play Rate' on the Timeline node allows you to scale playback speed dynamically at runtime.
Question 4: In a Timeline's curve editor, what does a key's tangent control?
- The color of the debug visualization
- The easing and interpolation shape between keyframes (Correct answer)
- The exact time offset of adjacent keys
- Whether the curve loops at that point
Correct answer: The easing and interpolation shape between keyframes
Tangent handles on curve keys determine how the value interpolates (eases in/out) between adjacent keyframes.
Question 5: Which node would you use to find out the current playback position (in seconds) of a running Timeline?
- Get Play Rate
- Get Playback Position (Correct answer)
- Get Timeline Length
- Get Current Time
Correct answer: Get Playback Position
'Get Playback Position' returns the current time in seconds within the Timeline's duration.
Question 6: A Timeline has a length of 3 seconds and Loop is enabled. What happens after it reaches 3 seconds?
- It stops and fires Finished
- It restarts from 0 and continues playing (Correct answer)
- It plays backwards to 0
- It pauses at the last frame
Correct answer: It restarts from 0 and continues playing
With Loop enabled, the Timeline automatically restarts from the beginning when it reaches the end.
Question 7: You want a door to open exactly once when triggered, not loop. Which Timeline setting ensures it plays only once?
- Enable the Autoplay checkbox
- Leave the Loop checkbox unchecked (Correct answer)
- Set Play Rate to 0 after Finished
- Add a Stop node inside the curve editor
Correct answer: Leave the Loop checkbox unchecked
Unchecking Loop means the Timeline plays through once and stops, firing the Finished pin at the end.
What happens to a Timeline node when its owning Actor is destroyed while the Timeline is still playing?