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

AnimatorControllerPlayable.PlayInFixedTime

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

声明

public void PlayInFixedTime(string stateName, int layer = -1, float fixedTime = float.NegativeInfinity);

声明

public void PlayInFixedTime(int stateNameHash, int layer = -1, float fixedTime = float.NegativeInfinity);

参数

stateName 状态名称。
stateNameHash 状态哈希名称。如果 stateNameHash 为 0,则会更改当前状态时间。
layer 图层索引。如果图层为 -1,则会播放具有给定状态名称或哈希的第一个状态。
fixedTime 时间偏移量(以秒为单位)。

描述

播放状态。

当您指定状态名称或用于生成哈希的字符串时,它应包含父图层的名称。例如,如果您在 Base Layer 中有一个 Run 状态,则名称为 Base Layer.Run