非线性移动 - 图1

序言

我们都知道大部分的控件都可以设置坐标,然而大部分的控件都没有“将X坐标增加()”和“在()秒内移动到X()Y()”这些积木,所以这篇将教各位创作者实现非线性移动和指定时间移动控件功能

实现非线性移动

这个实际上论坛里已经有很多讲解的了,这里就做搬运
在原先有“将X坐标增加()”的基础上只需要这样即可实现非线性移动
非线性移动 - 图2
但大部分控件都是没有这块积木的,所以我们可以像下面这样代替
非线性移动 - 图3
所以我们只需要像这样摆放就可以实现控件实现非线性移动了
非线性移动 - 图4

实现指定时间移动

这个相当于“在()秒内移动到X()Y()”积木。同样,大部分插件都没有这块积木,但我们可以通过“计时器”插件来做到类似的效果

代码类似于这样
非线性移动 - 图5
非线性移动 - 图6
其中X1,Y1指移动前位置的X、Y坐标,X2,Y2移动后位置的X、Y坐标,时间就是指定时间啦!
还有就是别忘了修改下设置的对象!