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