如果animation动画,正在播放UI_Enter,0.5f后淡入到UIIdle_0动画
if (lastShowObj.GetComponent<Animation>().IsPlaying("UI_Enter"))
{
lastShowObj.GetComponent<Animation>().CrossFade("UIIdle_0",0.5f);
}
如果当前正在播放的动画animtior不是"CollisionWingmanIdle2",那么把他的动画模式修改成不受时间缩放影响的,然后播放"CollisionWingmanIdle2"动画
if (!bulletL.GetCurrentAnimatorStateInfo(0).IsName("CollisionWingmanIdle2"))
{
bulletL.updateMode = AnimatorUpdateMode.UnscaledTime;
bulletL.Play("CollisionWingmanIdle2");
}
网友评论