DoTween

作者: 知交 | 来源:发表于2020-09-08 17:36 被阅读0次
  1. 按时间循环
//按时间循环 1
public void DOTweenToTest(float delayedTimer, int loopTimes,TweenCallback callBack)
    {
        float timer = 0;
        Tween t = DOTween.To(() => timer, x => timer = x, 1, delayedTimer)
            .OnStepComplete(callBack)
            .SetLoops(loopTimes);
    }
//2
    private Tween refreshTween;
    private void DOTweenToTest(float delayedTimer, int loopTimes, TweenCallback callBack)
    {
        float timer = 0;
        if (refreshTween != null) {
            refreshTween.Kill();
            refreshTween = null;
        }
        refreshTween = DOTween.To(() => timer, x => timer = x, 1, delayedTimer)
            .OnStepComplete(callBack)
            .SetLoops(loopTimes);
    }

相关文章

网友评论

      本文标题:DoTween

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