Version: Unity 6 Preview (6000.0)
Language : English
Scripting Root Motion
Animator Controller Asset

Animator Controllers

Use an Animator Controller to arrange and maintain a set of animations for a character or an animated GameObjectThe fundamental object in Unity scenes, which can represent characters, props, scenery, cameras, waypoints, and more. A GameObject’s functionality is defined by the Components attached to it. More info
See in Glossary
.

You can organize many animation clipsAnimation data that can be used for animated characters or simple animations. It is a simple “unit” piece of motion, such as (one specific instance of) “Idle”, “Walk” or “Run”. More info
See in Glossary
into a structured flowchart-like system called an Animator ControllerControls animation through Animation Layers with Animation State Machines and Animation Blend Trees, controlled by Animation Parameters. The same Animator Controller can be referenced by multiple models with Animator components. More info
See in Glossary
. The Animator Controller acts as a State MachineThe set of states in an Animator Controller that a character or animated GameObject can be in, along with a set of transitions between those states and a variable to remember the current state. The states available will depend on the type of gameplay, but typical states include things like idling, walking, running and jumping. More info
See in Glossary
which keeps track of the animation clip being played and the criteria for when the next animation clip should be played.

The following topics provide more details on the Animator Controller:

Scripting Root Motion
Animator Controller Asset