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 ("动画播放完成了");
    }
}


动画曲线和动画结束事件.gif
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容