Unity DOTween动画插件学习

 

 

// UI动画曲线,这个曲线的动画就是在NGUI中复制过来的,在UITweener类中
public AnimationCurve UIAnimationCurve = new AnimationCurve(new Keyframe(0f, 0f, 0f, 1f), new Keyframe(1f, 1f, 1f, 0f));

 

 

//////利用DO 播放动画  【GlobalInit】是一个单例
xxxx.DOLocalMove(要移动到的目标位置点, 从起始点到目标位置点的时间).SetAutoKill(false).SetEase(GlobalInit.Instance.UIAnimationCurve).Pause()

.OnComplete(() =>{  })

.OnRewind(() =>{  });

 

//设置动画的自动销毁为False

tweener.SetAutoKill(false);

//设置动画曲线

tweener.SetEase(Ease.InOutBack);

//设置动画结束事件

tweener.OnComplete(test);

//设置动画暂停

tweener.Pause();

 

posted @ 2021-05-13 13:15  匆匆,不惑之年  阅读(179)  评论(0)    收藏  举报