qunence.Prepend 预加载 (后添加的先执行)
示例代码:
Sequence quene = DOTween.Sequence();
quene.Prepend(transform.DOMove(-vector3.one*2,2))
qunence.Prepend 预加载 (后添加的先执行)
示例代码:
Sequence quene = DOTween.Sequence();
quene.Prepend(transform.DOMove(-vector3.one*2,2))
预添加 会直接添加动画到Append的前面,也就是最开始的时候
quence.Prepend(transform.DOScale(Vector3.one * 0.5f, 1));
这里需要特别说一下预添加的执行顺序问题
它这里也采取了队列的性质,不过,预添加与原本的的队列相比是一个反向队列
eg:
Sequence quence = DOTween.Sequence();
quence.Append(transform.DOMove(Vector3.one, 2));
quence.Prepend(transform.DOMove(-Vector3.one*2, 2));
quence.PrependInterval(1);
执行顺序是 PrependInterval----Prepend-----Append
就是最后添加的会在队列的最顶端
quence.Prepend(后添加先执行)