Project1
标题:
【原创/20200503更新】Sprite 平滑移动/缓动脚本
[打印本页]
作者:
zyf722
时间:
2020-4-25 18:17
标题:
【原创/20200503更新】Sprite 平滑移动/缓动脚本
本帖最后由 zyf722 于 2020-8-1 09:32 编辑
前言
这里是 Electron Studio,我是工作室的发起者 zyf722
在 Github 上看见了很不错的
缓动函数 Ruby 原生实现
,于是做了一下给 RM 的封装
Sprite 的平滑移动脚本就此发布 -
ElecEasing
希望本脚本能够对各位的游戏开发有所帮助
使用方法
直接拷贝范例中的
ElecEasing
和
Easing
脚本至工程“▼ 插件脚本”处即可!
其中
Easing
脚本应放置于
ElecEasing
脚本上方。
欲进行缓动效果,请在事件里插入一行脚本:
ElecEasing.EasingMove(sprite,attr,from,to,duration,freshrate,easing_method)
复制代码
参数说明:
sprite 为要操作的 Sprite 对象构成的数组
attr 为要操作的数值属性(如x,y,opacity等)构成的字符串数组
from 为起始值构成的数组
to 为终止值构成的数组
duration 为缓动持续时间
freshrate 为缓动帧速率
easing_method 为缓动函数构成的字符串数组
(具体函数请参考
Easing
脚本对应的函数名)
在
这里
可以直观地看到各种缓动函数的效果。
下载
2020/05/03 重要更新:更新多 Sprite 并发缓动效果,不再向下兼容旧版代码
2020/05/01 重要更新:修复方向 bug。
主载点:
https://pan.baidu.com/s/14yQWAmVTYkq-y4JwBZp6HA
提取码: 2333
备用载点:
https://pan.lanzou.com/ilBosf6olcd
利用规约
复制脚本至工程时,需保留
Easing
脚本的 MIT License 部分。
使用本脚本不需要报告,自由地用于任何游戏中。
游戏发布时不强制要求署名,当然署名是最好的啦!
作者:
MCCF
时间:
2020-4-25 18:33
前排吃瓜~
作者:
张咚咚
时间:
2020-4-25 20:58
打个广告,同含有tween效果的定时器:
https://rpg.blue/thread-410029-1-1.html
作者:
Arfies
时间:
2020-4-25 21:10
哇!缓动效果赞啊!
作者:
PLeaseS
时间:
2020-4-25 21:33
本帖最后由 PLeaseS 于 2020-4-27 16:50 编辑
说道缓动函数
我前几天才在MV搞了一个
全是事件
太麻烦了
165253yx9pidxb46l3cypc.gif
(108.8 KB, 下载次数: 29)
下载附件
保存到相册
2020-4-27 16:50 上传
因为rm没有自带缓动的效果。。。
所以我自己试着做了一个,,,
作者:
百里_飞柳
时间:
2020-4-25 21:52
这个网站有趣
有点点想给自己的对话框的文字也加上缓动了
作者:
kunikai
时间:
2020-7-31 19:35
本帖最后由 kunikai 于 2020-7-31 19:37 编辑
点击下载附件时显示“抱歉,该附件无法读取”……请问有其他载点吗?
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1