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

AnimatorController.SetStateEffectiveMotion

建议修改

成功!

感谢您帮助我们改进 Unity 文档的质量。虽然我们无法接受所有提交,但我们会阅读来自用户的所有建议修改,并在必要时进行更新。

关闭

提交失败

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

关闭

取消

声明

public void SetStateEffectiveMotion(Animations.AnimatorState state, Motion motion);

声明

public void SetStateEffectiveMotion(Animations.AnimatorState state, Motion motion, int layerIndex);

参数

state 我们要为其设置动作的 AnimatorState。
motion 将要设置的动作。
layerIndex 要为其设置动作的层。

描述

设置 AnimatorState 的有效动作。动作存储在 AnimatorStateMachine 中或存储在 AnimatorLayer 的覆盖项中。使用此函数设置有效使用的动作。