What problem does it solve?
This Skill helps you set up and control Unity Mecanim Animator Controllers so character animations respond correctly to runtime gameplay inputs.
Core Features & Use Cases
- Create and configure Animator Controllers: create controllers, add layers’ states, and define transitions with exit time and duration for predictable animation flow.
- Manage parameters for runtime control: add float/int/bool/trigger parameters and read them back to ensure your controller matches the logic you intend to drive.
- Drive animation at runtime: assign controllers to GameObjects and set parameters or play a specific state to trigger animations like idle/locomotion/attacks.
- Use case: build a third-person character controller where movement speed blends via a float, grounded state gates transitions via a bool, and jumping triggers an animation via a trigger parameter.
Quick Start
Ask the AI to create a controller, add Speed (float) and Jump (trigger) parameters, assign it to your Player GameObject, then set Speed to 5 and trigger Jump so the correct state plays.