DoTween使用方法
添加命名空间:using DG.Tweening;
//对变量进行动画
//移动到世界坐标Vector3(10,10,10);
DoTween.To(()=>mvalue,x=>mvalue=x,new Vector3(10,10,10),0.3f);
//移动到世界坐标Vector3(10,10,10);
//transform.DoMove(new Vector3(10,10,10));
//移动到局部坐标Vector3(10,10,10);
//transform.DoLocalMove(new Vector3(10,10,10));
//返回值 Tweener 存储一个动画,对其属性setAutoKill进行修改
tweener.SetAutoKill(false);
//取消自动销毁动画
tween.Pause();
//暂停播放动画
//放入到Start中,只进行一次,否则进行多次浪费性能
//transform.DoPlayForward();//向前播放动画
//transform.DoPlayBackwards();//向后播放动画
//transform.DoMoveX(5,1);//默认是从当前位置运行到 X坐标为5的位置
//transform.DoMoveX(5,1).From();//加上From就是从目标位置运行到当前位置
//transform.DoMoveX(5,1).From(true);//默认是为false,加上true表示局部坐标
//Tweener的一些属性:
tweener.SetEase(Ease.InBack);
//改变曲线
tweener.SetLoop(2);
//改变循环次数
tweener.SetComplete(Method());
//动画结束播放事件
//文字动画
text.DoText("这里添加要显示的文字");
//文本会逐字播放
text.DoColor(Color.red,1f);
//将文字颜色过渡到红色
text.DoFade(1,1);
//修改文字的透明度,渐现
//AddComponent:DoTweenAnimation
可视化编辑器
//AddComponent:DoTweenPath
路径编辑器,可以编制物体运动路径并通过可视化编辑器控制
//震屏效果
cameraTransform.DoShakePosition(1f,new Vector3(1,1,0));