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

AnimatorStateMachine.AddState

建议修改

成功!

感谢您帮助我们改进 Unity 文档的质量。虽然我们无法接受所有提交的内容,但我们会阅读用户提出的每项修改建议,并在适用的情况下进行更新。

关闭

提交失败

由于某种原因,您的修改建议无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们改进 Unity 文档的质量。

关闭

取消

声明

public Animations.AnimatorState AddState(string name);

声明

public Animations.AnimatorState AddState(string name, Vector3 position);

参数

name 新状态的名称。
position 状态节点的位置。

返回值

AnimatorState 为此状态创建的 AnimatorState。

描述

用于向状态机添加状态的实用程序函数。

创建的状态资源将作为状态机的子资源添加。该 API 返回一个 AnimatorState,您可以使用它来添加转换。
可以在 AnimatorController 页面上找到使用此 API 的示例。


声明

public void AddState(Animations.AnimatorState state, Vector3 position);

参数

state 要添加的状态。
position 状态节点的位置。

描述

用于向状态机添加状态的实用程序函数。

此函数会推送撤消操作。