After you Download Animancer, you can check out the example scenes in the Assets/Plugins/Animancer/Examples folder. The following sections contain detailed tutorials to explain each of those examples which are designed to teach you how to use the various parts of Animancer so you can use that knowledge to write your own scripts.
Recommendations
- If you are new to Animancer you should start with the Basics, but then you can feel free to skip to any sections that you are interested in or go through them in order.
- If you want to use any of the example scripts in your project, make a copy first and use the copy so you can make any modifications necessary for your use case and don't risk losing your work if you update to a newer version of Animancer where the examples have been changed.
- It is recommended that you delete the examples once you are done with them since they contain lots of assets. Even though the assets are all quite small and will not be included in your runtime builds (unless you actually use them), the animations in particular will notably clutter up the Object Picker window whenever you are trying to select an animation because there are so many of them.
Resources
- The Platformer Game Kit is a much more extensive example of how to use Animancer in a complex game.
- Various tutorials relating to animation can also be found on the official Unity website. The parts that talk about Animator Controllers might not be directly useful (unless you are actually using Animator Controllers with Animancer), but tutorials like Character Animation and Working with Animation Clips are just as useful with Animancer as without it.
01 Basics | Getting to know Animancer and performing simple tasks. |
02 Fine Control | Manipulating the speed and time of animations at runtime and playing animations in Edit Mode. |
03 Locomotion | Managing character movements throughout a scene using various features such as Blend Trees, Animation Mixers, and Root Motion. |
04 Directional Sprites | Grouping animations into sets of up/right/down/left (including or excluding diagonals) using ScriptableObjects to implement characters who can face any direction while performing animations. |
05 Events | Using Animation Events to trigger callbacks, adjust exit transitions, and perform other tasks at a specific time during the animation. |
06 State Machines | Organising complex systems using Finite State Machines to compartmentalise their logic, resulting in modular scripts which are easy to debug and refactor. |
07 Layers | Using layers to play multiple separate animations at the same time. |
08 Inverse Kinematics | Dynamically controlling characters using Inverse Kinematics. |
09 Animator Controllers | Using Animator Controllers within Animancer or remaking them using direct references instead. |
10 Animation Jobs | Using the Animation Jobs system with Animancer. |
Integration | Using Animancer with other plugins. |
No Video Tutorials | An explanation of why Animancer doesn't have any pure video tutorials. |