- Animator.CrossFade 淡入淡出
Animator.CrossFade 淡入淡出
void CrossFade(string stateName, float transitionDuration, int layer = -1, float normalizedTime = float.NegativeInfinity);
void CrossFade(int stateNameHash, float transitionDuration, int layer = -1, float normalizedTime = float.NegativeInfinity);
参数 | 说明 |
---|---|
stateName | 目标状态的名字。 |
transitionDuration | 过渡的持续时间。该值是源状态的归一化时间。 |
normalizedTime | 当前目标状态的开始时间,该值是源状态的归一化时间,值在0~1之间。 |
layer | 包含目标状态的层索引。 |
stateNameHash | 目标状态的状态哈希。 |
描述:
在当前状态和目标状态之间创建一个动态过渡。
这两个状态需在同一层。
不能再同步层改变当前状态,你需要在索引层来改变它。
?