对应脚本,是通过`DOTween.To`的形式,完成插值的逻辑处理 ![[Pasted image 20240520144756.png]] 对应代码,修改localPosition局部坐标即可 ![[Pasted image 20240520144905.png]] 对应数值 ![[Pasted image 20240520144941.png]] 运行游戏,坐标修改,表现正常 ![[Pasted image 20240520145010.png]] 可以定义一个Tweener数据类型的动画,设置为,不自动播放,而且默认是Pause暂停; 在按钮的OnClick函数,控制前放和后放即可; ![[Pasted image 20240520145225.png]] 按钮和对应,绑定控制的Panel面板,还有绑定了OnClick函数 ![[Pasted image 20240520145753.png]] 运行游戏,表现正常 ![[Pasted image 20240520145828.png]] 内置的From函数,逻辑上,是倒过来,从目标位置,移动到当前位置: ![[Pasted image 20240520145921.png]] 运行游戏,表现正常 ![[Pasted image 20240520145954.png]] 还是通过DOLocalMoveX函数,设置好,移动的目标点; 再通过SetEase函数接口,设置好,对应的动画曲线效果; 然后OnComplete函数接口,对应注册的是,Dotween动画,完成后的回调函数; ![[Pasted image 20240520152311.png]] 运行,表现正常 ![[Pasted image 20240520152507.png]] 文本内容的Dotween效果,会依次显示出文字 ![[Pasted image 20240520152625.png]] 脚本挂载位置,把Text原本内容,清空一下,也消选一下,Rich Text富文本,优化一下性能 ![[Pasted image 20240520152654.png]] 运行游戏,表现正常 ![[Pasted image 20240520152741.png]] 设置文本的颜色,还有透明度,渐变,Dotween接口 ![[Pasted image 20240520152819.png]] 挂载位置 ![[Pasted image 20240520152905.png]] 运行游戏,表现正常 ![[Pasted image 20240520152915.png]] DotweenPath脚本,是内置的动画线工具,直接检索,加上即可 ![[Pasted image 20240520153004.png]] 根据提示,Shift+Ctrl快捷键,配合鼠标左键点击,就是添加一个路径点,而Shift+Alt快捷键,配合鼠标左键点击,就是删除一个路径点 ![[Pasted image 20240520153044.png]] 创建出来之后,默认是勾选,自动播放和销毁的 ![[Pasted image 20240520153137.png]] 为了让脚本控制,点击,消选上述俩即可 ![[Pasted image 20240520153221.png]] Duration是动画曲线,走一圈的总时长; Delay是延迟开始,动画曲线; Ease就是动画曲线的效果选型; 而Loops是循环多少次,如果是-1,就是死循环,一直循环; 如果不是只有1次,就会出现LoopType循环样式,这里是Restart,当然也还可以选择其他; ![[Pasted image 20240520153253.png]] ![[Pasted image 20240520153449.png]] 测试,如果改成1次,就不会出现循环类型了 ![[Pasted image 20240520153531.png]] 路径线的样式设置,例如这里设置的是,红色路径线 ![[Pasted image 20240520153608.png]] 点击,展开,可以看到,所有路径点,都是在该队列容器,也可以选中某一个,切换位置,自然也会修改,总的路径线 ![[Pasted image 20240520153653.png]] 这个按钮,绑定的,就是DotweenPath内置的DoRestart函数接口,开始动画播放 ![[Pasted image 20240520153822.png]] 运行游戏,点击,表现正常 ![[Pasted image 20240520153948.png]]