dotween 的学习1.DoTween.To()的了解

http://dotween.demigiant.com/documentation.php 文档查询

dotween 的学习1.DoTween.To()的了解_第1张图片

引用

Dotween.To()通过计算让数值从一个渐变得变化到b

public Vector3 myValue = new Vector3(0,0,0);定义一个myValue

void Start(){

        DOTween.To(()=> myValue,x => myValue = x,new Vector3(10,10,10),2);

    }

4个参数

前两个参数固定写法,变量需要修改就修改就行了,

第三个是需要到达的值。

最后一个是过程需要多少时间

 

 

点击运行

可以看到刚开始为0,0,0

dotween 的学习1.DoTween.To()的了解_第2张图片

渐变中

dotween 的学习1.DoTween.To()的了解_第3张图片

渐变结束

dotween 的学习1.DoTween.To()的了解_第4张图片

 

 

那么这样,我们就能让物体像抛物线一样运动dotween 的学习1.DoTween.To()的了解_第5张图片

运动前

dotween 的学习1.DoTween.To()的了解_第6张图片

运行后

dotween 的学习1.DoTween.To()的了解_第7张图片

当然也可以运用在ui中

DOTween一般也是拿去运用在UI中的dotween 的学习1.DoTween.To()的了解_第8张图片

创建一个image放在ui中,把位置设为1022在右边

这个时候我们需要在运行的时候

将image移动到0,0,0的位置

dotween 的学习1.DoTween.To()的了解_第9张图片

因为这里改变的是世界坐标所以

需要换成局部坐标才行dotween 的学习1.DoTween.To()的了解_第10张图片

 

 

dotween 的学习1.DoTween.To()的了解_第11张图片

运行成功

dotween 的学习1.DoTween.To()的了解_第12张图片

 

你可能感兴趣的:(dotween)