u3d_插件DoTween:(07)动画的属性设置(动画曲线和事件函数)

一、步骤
1.新建一个场景(命名为:004_specificSettings)
2.创建image控件
3.创建脚本(MyPanel)
4.编辑脚本
5.设置动画的方式(默认是先块后慢)
6.修改动画的方式 通过tweener去设置SetEase属性(查看Ease的属性可以通过快捷键 command+D)
7.
        tweener.SetEase (Ease.OutBounce); 
        // inBack 先后退一点再进来
        // InBounce 一进一出一进一出
        // OutBounce 一进后退一进后退
        // 循环次数
        tweener.SetLoops(2);
二、code
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using DG.Tweening;


public class MyPanel : MonoBehaviour {

    // Use this for initialization
    void Start () {
        Tweener tweener = transform.DOLocalMoveX (0, 5);
// 1.动画曲线
        tweener.SetEase (Ease.OutBounce); 
        // inBack 先后退一点再进来
        // InBounce 一进一出一进一出
        // OutBounce 一进后退一进后退

        // 循环次数
        // tweener.SetLoops(0); // 只会执行1次

// 2.动画结束事件
        tweener.OnComplete (onTweenComplete);
    }
    
    // Update is called once per frame
    void Update () {
        
    }


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


u3d_插件DoTween:(07)动画的属性设置(动画曲线和事件函数)_第1张图片
动画曲线和动画结束事件.gif

你可能感兴趣的:(u3d_插件DoTween:(07)动画的属性设置(动画曲线和事件函数))