Penguin Action Toolkit
  • 🐧Welcome
  • Guide
    • Step-by-Step Guide
      • Step 1: Install PAT
      • Step 2: Tutorial Scene
      • Step 3: Character - Action States
      • Practice 0: Add an Input Tag
      • Step 4: Character - Tags
      • Practice 1: Combo
      • Step 5: State Modifiers
      • Practice 1.1 & Ex: Grant Tag Mod
      • Step 6: Animation Montage
      • Step 7: Trigger Animation Event
      • Practice 1.2: Back to Grant Tag Mod
      • Step 8: Animator
      • Step 9: Attributes
      • Practice 2: Cost HP
      • Step 10: Effects
        • Step 10.1: Hitbox & Hurtbox
  • Definition & Inspector Detail
    • Actions
      • Action State
      • State Modifier
      • Move Set
    • Tag
    • Attribute
    • Effect
    • Player
    • Input
    • Locomotion
  • Tutorial
    • Installation
    • Contents of the Assets
    • Character
      • Create a Character
    • Set Up Player
    • Create a new Tag
    • Create a new Modifier
    • Use Attributes
    • Effect
      • Create an Effect
      • Apply Effects
    • Animation
      • Animatior Controller
    • PAT Manager
  • Beneath the Feathers
    • The Other One
    • Help on the Way
    • Victim or the Crime
    • Unbroken Chain
  • PAT Game Jam
    • Save the Penguin
    • Schedule
    • Terms & Conditions
  • FAQ
    • Change to Your Own Model
Powered by GitBook
On this page
Edit on GitHub
  1. Tutorial
  2. Animation

Animatior Controller

PreviousAnimationNextPAT Manager

Last updated 6 months ago

Please note that this ONLY works with animator that structures in PAT’s template.

If you need your own way to implement the animator, you might want to have your own version of Animation Modifier.

In PAT, the transitions among different animation states is controlled by Animation Montage Modifiers attached to each Action State. It keeps the animator clean and understandable.

Your animator should look like below:

Locomotion layer

We recommend you categorize animation clips under different layers. Each layer has an index, starting from 0.

On the parameter page, you may want to have some parameters like MontageSpeed, which allows you to use MontageSpeedMod to control the speed of your animation.

You may choose the animation state and put in your speed multiplier. Here are some suggested parameters:

  • LocomotionSpeed: the speed of locomotion animations

  • MontageSpeed: the speed of other animations

  • OnGround: whether the character is standing on ground

You can also add more parameters for your own animator. Locomotion-related parameters can be used in your own LocomotionAnimController.

Action layer
Animator parameters