动画控制器(Animation Controller)组件参考
在 层级管理器 中选中需要应用动画图的节点,然后在 属性检查器 中点击下方的 添加组件 -> Animation -> Animation Controller,即可添加一个动画控制器组件到节点上。
程序化控制动画图
动画控制器组件提供了一些方法用于在运行时控制动画图的 :
方法 | 说明 |
---|---|
获取所有的变量及变量名/类型/值等相关信息。 | |
setValue | 设置变量的值。 |
getValue | 获取变量的值。 |
获取当前状态的信息。 | |
getCurrentClipStatuses | 获取当前的动画剪辑的状态。 |
getCurrentTransition | 获取当前的状态过渡。 |
获取下一个状态的信息。 | |
getNextClipStatuses | 获取下一个动画剪辑的状态。 |
setLayerWeight | 设置某个 动画图层级 的权重。 |
变量 控制
例如我们在 添加了多个变量,通过代码可以获取和修改变量的值,代码示例如下:
获取当前 过渡