美文网首页
Animator 动画

Animator 动画

作者: 杰少Q | 来源:发表于2023-05-15 17:57 被阅读0次

挂上脚本 可以直接播放动画,直接预览动画,避免人物是T字型

#if UNITY_EDITOR

using UnityEditor;

using UnityEngine;

///

/// 动画预览

///

[ExecuteInEditMode]

public class AnimatorPreview :MonoBehaviour

{

private Animator animator = null;

    private float preTime = 0;//上一次运行的时间

    void Awake()

{

animator = GetComponent<Animator>();

        preTime = (float)EditorApplication.timeSinceStartup;

    }

void OnEnable()

{

RegisterUpdate();

    }

public void CustomUpdate()

{

//计算delta

        var delta= (float)EditorApplication.timeSinceStartup - preTime;

        preTime = (float)EditorApplication.timeSinceStartup;

        //更新

        animator.Update(delta);

    }

void OnDisable()

{

UnResgisterUpdate();

    }

private void RegisterUpdate()

{

EditorApplication.update += CustomUpdate;

    }

private void UnResgisterUpdate()

{

EditorApplication.update -= CustomUpdate;

    }

}

#endif

相关文章

网友评论

      本文标题:Animator 动画

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