有时候,我们需要暂停游戏,都会将时间缩放改为0,DoTween可以设置为不受它的影响,从而继续播放
using UnityEngine; using DG.Tweening; public class TweenScal : MonoBehaviour { void Start () { Time.timeScale = 0; RectTransform rect = this.GetComponent<RectTransform>(); Tweener t = rect.DOMove(new Vector3(10, 10, 10), 10f); //设置这个动画不受时间缩放的影响,继续播放 t.SetUpdate(true); } }