美文网首页Unity技术分享Unity教程合集
解决动画控制器中不确定上一个动作是什么然后接下一 个动作

解决动画控制器中不确定上一个动作是什么然后接下一 个动作

作者: Babybus_Unity | 来源:发表于2015-12-17 15:43 被阅读58次
    void IsColsedColipRun(Animator ani, AnimatorStateInfo stateInfo, int layerIndex, string boolName)
    
        {
    
            AnimationInfo[] infos = ani.GetCurrentAnimationClipState(layerIndex);
    
            foreach (AnimationInfo info in infos)
    
            {
    
                if (stateInfo.IsName("Base Layer." + info.clip.name))
    
                {
    
                    if (stateInfo.normalizedTime >= 1f)
    
                    {
    
                        ani.SetBool(info.clip.name, false);
    
                        ani.SetBool(boolName, true);
    
                    }
    
    
    
    
                }
    
               
    
            }
    
     
    
        }
    

    相关文章

      网友评论

        本文标题:解决动画控制器中不确定上一个动作是什么然后接下一 个动作

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