DoTween - 动画重复播放

在写代码的时候一定要想着代码的重用和性能,下面是动画在播放完以后不会消失。
这里写图片描述

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

public class TestDOTween : MonoBehaviour {

    Button myButtom;
    Tweener myTweener;
    // Use this for initialization
    void Start () {
        myButtom = GetComponent<Button> ();
        myTweener = myButtom.transform.DOLocalMoveX (0,2);
        myTweener.SetAutoKill (false);// 不自动消失掉动画
        myTweener.Pause ();
    }

    // Update is called once per frame
    void Update () {
        if (Input.GetMouseButton(0)) {
            myTweener.Play(); // 开始播放
            myTweener.PlayForward ();
        }
        if (Input.GetMouseButton(1)) {
            myTweener.PlayBackwards ();
        }

    }

}
发布了55 篇原创文章 · 获赞 9 · 访问量 14万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览