/// <summary>
/// 需要控制播放进度的动画机
/// </summary>
public abstract class RequireControlAnimator : MonoBehaviour
{
/// <summary>
/// 动画机
/// </summary>
private Animator animator;
/// <summary>
/// 初始化动画机
/// </summary>
public void Init_Animator()
{
animator = this.GetComponent<Animator>();
if (animator != null)
{
animator.speed = 0;
}
}
/// <summary>
/// 改变动画播放进度
/// </summary>
/// <param name="AnimationName">动画名称</param>
/// <param name="layer">动画所在的层级</param>
/// <param name="value">动画进度</param>
public void ChangeAnimaTimeLine(string AnimationName , int layer ,float value)
{
animator.Play(AnimationName, layer, value);
}
}
动态控制动画机播放进度
最新推荐文章于 2023-12-01 17:33:21 发布