在Unity中提供了获取clip的名字,获取不到当前播放动画片段的名字,也就是获取不到正在播放的动画
public static string GetCurrentPlayingAnimationClip(GameObject go)
{
if (go == null)
{
return string.Empty;
}
foreach (AnimationState anim in go.animation)
{
if (go.animation.IsPlaying(anim.name))
{
return anim.name;
}
}
return string.Empty;
}
这样就可以获取到正在播放的动画名字了。