DoTween SetEase[动画曲线]/SetLoops[循环次数]/OnComplete[完成事件]

DoTween SetEase[动画曲线]/SetLoops[循环次数]/OnComplete[完成事件]_第1张图片

using UnityEngine;
using System.Collections;
using DG.Tweening;

public class MyPanel : MonoBehaviour {

	void Start () {
        //让transfrom从当前位置 移动到 0,0,0的位置 时间为2s (修改的本地坐标)
        Tweener tweener = transform.DOLocalMoveX(0, 2);//先快后慢
        // Ease.inBack 先后退一点再进来
        // Ease.InBounce 一进一出一进一出
        // Ease.OutBounce 一进后退一进后退
        tweener.SetEase(Ease.OutBounce);//动画曲线
        tweener.SetLoops(2);//循环两次
        tweener.OnComplete(OnTweenComplete);//动画结束事件
	}	

    void OnTweenComplete() {
        Debug.Log("动画播放完成了");
    }
}

 

你可能感兴趣的:(DoTween)