float BornSec ; RuntimeAnimatorController run = animator.runtimeAnimatorController; if (null != run) { AnimationClip[] acs = run.animationClips; if (null != acs) { AnimationClip tAnimationClip; int i, nSize = acs.Length; for (i = 0; i < nSize; i++) { tAnimationClip = acs[i]; if (null != tAnimationClip && tAnimationClip.name == "born") BornSec = tAnimationClip.length; } } }
需要知道一个动画会播放多久,去配置这个比较麻烦了。可以自己取到这个动画获取。