版本:Unity 6 (6000.0)
语言中文
  • C#

AnimatorControllerPlayable

UnityEngine.Animations 中的结构体

/

在以下模块中实现:UnityEngine.AnimationModule


实现接口:IPlayable

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法采纳所有建议,但我们会阅读来自我们的用户的每一条建议的更改,并在适用情况下进行更新。

关闭

提交失败

由于某些原因,无法提交您建议的更改。请<a>重试</a>几分钟后。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

说明

控制动画 RuntimeAnimatorControllerIPlayable 的实现。

注意:您可以将 PlayableExtensions 方法与 AnimatorControllerPlayable 对象一起使用。

静态属性

Null返回一个无效的 AnimatorControllerPlayable。

公用方法

交织淡化使用归一化时间从当前状态交叉淡化为任何其他状态。
以固定时间交叉淡化使用以秒为单位的时间从当前状态交叉淡化为任何其他状态。
获取动画转换信息返回一个 AnimatorTransitionInfo,其中包含当前转换的信息。
获取布尔型返回给定布尔型参数的值。
获取当前动画剪辑信息返回给定层当前状态中的所有 AnimatorClipInfo 的数组。
获取当前动画剪辑信息计数返回当前状态中的 AnimatorClipInfo 的数量。
获取当前动画状态信息返回一个 AnimatorStateInfo,其中包含当前状态的信息。
获取浮点数返回给定浮点数参数的值。
获取整数返回给定整数参数的值。
获取层索引返回具有给定名称的层的索引。
获取层名称返回层名称。
获取层权重返回指定索引处的层的权重。
获取下一个动画剪辑信息返回给定层下一个状态中的所有 AnimatorClipInfo 的数组。
获取下一个动画剪辑信息计数返回下一个状态中的 AnimatorClipInfo 的数量。
获取下一个动画状态信息返回一个 AnimatorStateInfo,其中包含下一个状态的信息。
获取参数请参见 AnimatorController.parameters。
HasState如果此图层中存在状态,则返回 true,否则返回 false。
IsInTransition如果给定图层上有过渡,则返回 true,否则返回 false。
IsParameterControlledByCurve如果参数由曲线控制,则返回 true,否则返回 false。
播放播放状态。
PlayInFixedTime播放状态。
ResetTrigger重置给定触发器参数的值。
SetBool设置给定布尔参数的值。
SetFloat向 AnimatorController 发送浮点值,以影响过渡。
SetInteger设置给定整数参数的值。
SetLayerWeight设置给定索引处的图层权重。
SetTrigger设置给定触发器参数的值。

静态方法

创建在 PlayableGraph 中创建 AnimatorControllerPlayable。