美文网首页
Unity动画正在播放

Unity动画正在播放

作者: 沉麟 | 来源:发表于2019-01-24 15:06 被阅读0次

如果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");
                
            }

相关文章

网友评论

      本文标题:Unity动画正在播放

      本文链接:https://www.haomeiwen.com/subject/zinrhqtx.html