Using Avatar Masks and animator controller layers to walk and aim
This recipe shows how to use Avatar Masks and Layers in the Animator Controller to play animations on certain body parts. In combat, it can be useful for playing aim animations on the upper body and movement animations on the lower body.
Getting ready
In this recipe, we are using WalkForward
, WalkLeft
, WalkRight
, and Idle
animations, and a looped AimForward
animation. The first four animations are covered in the Using root motion to steer a character recipe in Chapter 4, Character Movement. The last one is a simple looped aim animation where our character aims a crossbow straight ahead. You can go to the Chapter 07 Special effects\Recipe 07 Using sprite sheets to animate particles
directory. You will find an Example.unity
scene there. Open it and play the game. You can move the character with the WSAD keys and rotate the camera with the mouse. You can find the AimForward
animation in the Rigs
directory and all the other required...