What problem does it solve?
This Skill removes repetitive and error-prone manual work when creating and configuring Unity Animator Controllers, managing parameters, and controlling animation playback so developers can iterate on character and object animations faster.
Core Features & Use Cases
- Create and manage controllers: create new Animator Controller assets and save them to specified folders.
- Parameter management: add, list, and set float, int, bool, and trigger parameters on controllers and at runtime.
- State and transition control: list states, add states, add transitions, assign controllers to GameObjects, and play specific animation states or trigger transitions.
- Use Case: Set up a PlayerController with Speed (float) and Jump (trigger), assign it to the player GameObject, and drive animations from gameplay logic by updating parameters or playing states.
Quick Start
Create an Animator Controller named PlayerController, add a float parameter Speed and a trigger Jump, assign the controller to GameObject Player, then set Speed to 5.0 and trigger Jump to play the jump animation.