Dotween详解二(补间动画的开始,暂停,死亡,倒放)

在使用Dotween时,有时会需要暂停和播放补间动画,无论哪个属性,都会有.DOPause()、.DOkill()、.DOPlay()三个函数,可以通过调用他们来实现动画的播放与暂停。这里以灯光进行举例,

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using DG.Tweening;
public class CeShi : MonoBehaviour {
    private Light light;
	void Start () {
        light = GameObject.Find("Directional Light").GetComponent<Light>();
         light.DOColor(new Color(1, 1, 1, 1), 2);
    }
    void Update()
    { 
        if (Input.GetKeyDown(KeyCode.A))
        {   
           light.DOPause();//暂停light的所有补间动画,可以继续播放
           light.DOKill();//杀死light的所有补间动画,不能再播放
           light.DOPlay();//播放补间动画
           light.DOPlayForward();//正放动画
           light.DOPlayBackwards();//倒放动画,倒放不会循环
        }
    }
}

你可能感兴趣的:(Dotween详解二(补间动画的开始,暂停,死亡,倒放))