Using root motion to create a dodge move
We can achieve a lot of gameplay actions in combat using just animations. A great example of such an action is the dodge move.
Getting ready
To follow this recipe, we need a character with SpiderIdle
and Dodge
animations (we will be using our Spider
character in this example). The dodge animation should be created with root motion. Please check the example in the following screenshot:
Spider dodge with root motion translation
You can also go to the Chapter 06 Handling combat\Recipe 04 Using root motion to create a dodge move
directory. Open the Example.unity
scene there. You will find the same Humanoid
and Spider
characters we had in previous recipes. They have the same animations and scripts as in the Using transitions from Any State to play hit reactions recipe. The Spider
has one additional animation: Dodge
. If you hit the space bar in Play Mode
, the Spider
will attempt to dodge the sword swing. You can find all the necessary animations in the Chapter...