AnimatorStateInfo.normalizedTime
这个值的小数部分就是动画进度
可以通过animator.GetCurrentAnimatorStateInfo(0)得到
也可以给animation添加脚本
override public void OnStateUpdate(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) {
if(1 < stateInfo.normalizedTime)
{
Debug.Log("动画结束");
}
else
{
}
}