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;
}
}