1.如何对变量进行动画(dotween控制的变量改变动画)
//对变量做一个动画(通过差值的方式去修改一个值得变化)
//当前值 把修改的值(当前值到目标值的差值)赋值给myVvalue(unity计算好的) 目标值
变化时间
//前两个参数(委托类型的变量)实为两个方法
DOTween.To(()=>myValue,x=>myValue=x,new
Vector3(10,10,10),2);
DOTween.To(()=>myValue2,x=>myValue2=x,10,2);
2.控制cube和UI面板的动画(应用到实际物体上)
public RectTransform taskPanelTransform;
//taskPanelTransform.position=myValue;//世界坐标
taskPanelTransform.localPosition=myValue;
3.动画的快捷播放方式DOMove,动画的前放和倒放
播放它时有一返回值Ttweener,Tweener对象保存这个动画的信息,每次调用都会创建一个tweener对象,这个对象是dotween来管理
//Tweener tweener=taskPanelTransfrom.DOLocalMove (new Vector3
(0, 0, 0), 0.5f);//播放此动画时会创建一个动画,默认播放完成后即销毁,所以回放无效
//tweener.SetAutoKill(false);//使动画不被销毁.但造成的后果是每次都会创建耗费性能.解决方法,将其放入start方法中
taskPanelTransfrom.DOPlay();//只会播