DoTween动画中的几种函数。

Posted 不积跬步,无以至千里;不积小流,无以成江海。任何业绩的质变都

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DoTween动画中的几种函数。相关的知识,希望对你有一定的参考价值。

1、transform.DOLocalMoveX(200, 1).From(true);  

动画默认是从当前位置沿着X轴移动到x=200的位置。

加上Form变为从X=200的位置移动到当前位置,from默认为false

改成True 表示 从当前位置+200的位置 移动到当前位置。

2、Tweener tweener=   transform.DOLocalMoveX(0, 2);  

tweener.SetEase(Ease.InBack);  

SetEase 改变动画运动的曲线,InBack可以让物体先往反方向移动一小段,在执行移动。

tweener.SetLoops(2);//动画循环次数 参数为0也是执行一次

tweener.OnComplete(function)    当动画执行完后会调用一个function方法

也可以在动画执行前调用,具体可以参照DOTween的API。

3、通过Dotween来实现物体的移动。

 public Vector3 myValue = new Vector3(0, 0, 0);//定义一个带有三维向量的函数
 public Gameobject  testCube;挂载需要移动的物体
void Start () {
        DOTween.To(() => myValue, x => myValue = x, new Vector3(10, 10, 0), 5);//赋给物体新的坐标10,10,0
}
void Update () {
        testCube.localPosition = myValue; //让物体的相对坐标等于这个坐标
}

以上是关于DoTween动画中的几种函数。的主要内容,如果未能解决你的问题,请参考以下文章

Unity---DOTween插件学习---设置参数Ease曲线回调函数动画控制函数

DOTween中的Time.Scale

DoTween详细使用教程

JS中的几种函数

Winfrom中的几种传值方式

[Unity3D] DOTween和Curvy插件,以及UI-Extension