Using Animation Events to trigger script functions
We used Animation Events sporadically in earlier recipes because they are so handy, and it was simply difficult to until to this moment. Most present games use Animation Events very extensively, especially for handling combat. Creating believable melee encounters would be a lot harder without this handy tool.
Getting ready
Before we start, we need to have a character with an attack animation. In the example files, we named the animation HumanAttack
. We also need an enemy (we use a Spider
character in this example) with Idle
and Death
animations. You can also download the provided example Unity project and go to the Chapter 06 Handling combat\Recipe 02 Using animation events to trigger script functions
directory. You will find a scene called Example.unity
there, with Humanoid
and Spider
characters. In the Rigs
directory, you can find the Humanoid.fbx
character with all required animations. When you play the game, the Humanoid
character will...