DoTween插件

2017.7.28. DoTween插件

1.特点:前期变化较明显,末端趋于平稳
2.基础部分

  • 命名空间的引用using DG.Tweening;
  • 基础函数
    DoTween.to(()=>myValue,x=>myValue=x,new Vector(0,0,0),0.4f);
    //(差值变化,变换目标,时间)
  • 实践应用
    任务列表的播放和回退
    public RectTransform panelTransform;

    private bool isIn = false;

    void Start()
    {
        //使用自带方法
        Tweener panelTweener= panelTransform.DOLocalMove(new Vector3(0, 0, 0), 0.4f);//存储动画
        panelTweener.SetAutoKill(false);  //设置播放完毕后动画不清空
        panelTweener.Pause();  //暂停动画下面调用
    }

    public void OnClick()
    {
        if(isIn==false)
        {
            panelTransform.DOPlayForward();  //播放正序动画
            isIn = true;
        }
        else
        {
            panelTransform.DOPlayBackwards();  //播放倒叙动画
            isIn = false;
        }
    }

猜你喜欢

转载自blog.csdn.net/gsm958708323/article/details/76274161