0
0
Unityframework~5 mins

Root motion in Unity - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is root motion in Unity animations?
Root motion means the character's movement is driven by the animation itself, not by code. The animation moves the character's position and rotation in the game world.
Click to reveal answer
beginner
How do you enable root motion on an Animator component?
You check the Apply Root Motion box on the Animator component. This tells Unity to use the animation's movement to move the character.
Click to reveal answer
beginner
What happens if Apply Root Motion is disabled?
The character will not move based on the animation. Instead, you must move the character using scripts or physics.
Click to reveal answer
intermediate
Why use root motion instead of moving the character by script?
Root motion makes movement match the animation perfectly. It helps avoid sliding feet and makes animations look natural.
Click to reveal answer
intermediate
What is a common problem when using root motion and how to fix it?
Sometimes the character moves too fast or in the wrong direction. You can fix this by adjusting the animation's root transform or using Animator.deltaPosition in scripts.
Click to reveal answer
What does enabling Apply Root Motion do in Unity?
AMoves the character using animation data
BDisables all animations
CMakes the character invisible
DLocks the character in place
If root motion is off, how do you move the character?
ABy changing animation clips
BUsing scripts or physics
CBy enabling root motion
DAutomatically by Unity
What problem does root motion help solve?
AFoot sliding during movement
BChanging animation speed
CChanging character color
DAdding sound effects
Where do you find the Apply Root Motion option?
APhysics settings
BCamera settings
CAnimator component
DLighting settings
What can you use to adjust root motion movement in code?
A<code>Time.deltaTime</code>
B<code>Camera.main</code>
C<code>Physics.gravity</code>
D<code>Animator.deltaPosition</code>
Explain what root motion is and why it is useful in Unity animations.
Think about how animations can move characters without extra code.
You got /3 concepts.
    Describe how to enable root motion and what happens if it is disabled.
    Consider the Animator component settings.
    You got /3 concepts.