1.获取当前播放动画的名称
string animString = anim.GetCurrentAnimationClipState(0)[0].clip.name;
2.将Animator的动画倒着播放
- 将动画片段拖入animator中并添加一个float类型的参数为-1.
- 将该参数赋值到该动画片段的Multiplier参数中.
- 脚本中播放该动画
ActionCtl.animator.Play("AnimationClipName",0,1f);//将该动画从最后一帧开始播放
3.获取当前播放动画片段的时间
anim.GetCurrentAnimatorStateInfo(0).length
4.获取当前播放动画片段的播放进程
GetCurrentAnimatorStateInfo(0).normalizedTime
(整数部分是时间状态的已循环数。小数部分是当前循环的百分比进程(0-1))