bool IsAnimationPlaying(GameObject objWithAnimation,string animationName) { return objWithAnimation.animation.IsPlaying(animationName)&&objWithAnimation.animation[animationName].normalizedTime<<span>1.0f; } }
判断某个动画是否播放完毕。动画
IEnumerator WaitForAnimationPlayOver(GameObject objWithAnimation,string animationName) { yield return new WaitForSeconds(objWithAnimation.animation[animationName].length); } }
等待某个动画播放完成。spa
normalizedTime: 范围0 -- 1, 0是动做开始,1是动做结束orm