-
To() 补间:
.To()
用于从当前属性值到指定的目标属性值创建补间动画。- 你提供目标属性值,DOTween会根据当前属性值和目标值之间的差异来创建动画。
- 例如,
transform.DOMove(new Vector3(100, 100, 100), 1)
将会从物体当前的位置移动到(100, 100, 100)
,并在1秒内完成。
-
.From() 补间:
.From()
用于从指定的初始属性值开始创建补间动画。- 你提供初始属性值,DOTween会从这个初始值开始,然后在指定的时间内逐渐将属性值过渡到当前属性值。
- 例如,
transform.DOMove(new Vector3(100, 100, 100), 1).From(new Vector3(50, 50, 50))
将从(50, 50, 50)
开始,然后将物体移动到(100, 100, 100)
,并在1秒内完成。
总之,.To()
是从当前属性值到目标属性值的过渡,而 .From()
是从指定的初始属性值开始的过渡。这两种方法可以用于创建不同的动画效果,具体取决于你的需求。
DOMove,Doscale都已经封装好了to()补间方法,除非另有说明,