美文网首页
获取Animator的总帧率 和 当前播放帧

获取Animator的总帧率 和 当前播放帧

作者: RichMartin | 来源:发表于2021-04-23 09:47 被阅读0次
            private float GetTotalFrame(Animator animator)
            {
                var clip = animator.GetCurrentAnimatorClipInfo(0)[0].clip;
                var length = clip.length;
                float frameRate = clip.frameRate;
                return length / (1 / frameRate);
            }
           public void Update(float deltaTime)
            {
                var currentTime = animator.GetCurrentAnimatorStateInfo(0).normalizedTime;
                int currentFrame = (int)(Mathf.Floor(totalFrame * currentTime) % totalFrame);
            }
    

    相关文章

      网友评论

          本文标题:获取Animator的总帧率 和 当前播放帧

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