Documentation

Support

Unity Lite

Open Unity Lite

Unity Lite

Trigger an animation with a key press

Trigger an animation from the Animation Director when pressing a specific key.
Read time 1 minuteLast updated 2 days ago

Use this example to understand how to trigger an animation from the Animation Director when the user presses a specific key.
1

Create an Animation with the Animation Director.

  1. Use the Animation Director to create an animation and give it a name. For more information, refer to Animate multiple GameObjects with the Animation Director.
2

Create a New Logic script.

  1. In the Project panel, select the My Logic folder.
  2. Select Add (+).
  3. Select New Script. Unity Lite creates a new Logic script in the folder.
  4. Enter a name for your script and press Enter.
3

Add the script to a GameObject.

  1. Select or create a GameObject from the Hierarchy panel. The Inspector panel shows the GameObject's properties.
  2. In the Inspector panel, select Add Component.
  3. Choose your Logic script from the list.
4

Set up the logic in the Logic Editor.

  1. In the Project panel, double-click the Logic script to open the Logic Editor.
  2. Drag a When event listener into the Logic Editor.
  3. Drag a Key Pressed event node into the When node.
  4. Set the key you want to use to trigger the animation. For example, the Space key.
  5. Create a new variable named
    Animation Director
    and set its type to Animation Director.
  6. Expand the Animation Director's properties and methods, then drag the Play method into your logic chain.
  7. Type the name of the animation you want to play in the socket.
Example Logic script to trigger an animation on key press.

Example Logic script to trigger an animation on key press.

  1. Close the Logic Editor.
5

Connect your Animation Director reference.

  1. In the Hierarchy panel, select the GameObject that has your Logic script attached.
  2. Drag the Animation Director from the Hierarchy panel into the Animation Director variable reference in your script component.
Press Play to test your scene. The animation plays when the user presses the specified key.