unity怎么判断animation动画播放结束
时间: 2023-10-31 09:06:41 浏览: 408
Unity代码实现序列帧动画播放器
您可以使用Animation的isPlaying属性来判断动画是否正在播放,还可以使用AnimationState的normalizedTime属性来获取动画的进度,当normalizedTime等于1时,即动画已经播放完成。代码示例:
```csharp
Animation anim = GetComponent<Animation>();
if (anim.isPlaying)
{
if (anim[“animationName”].normalizedTime >= 1)
{
// 动画已经播放完成
}
}
```
阅读全文