缓动特效模块_1.5修正错误版

易语言 2020-01-22 18:05:56

缓动特效模块_1.5修正错误版

.子程序 创建过程, 逻辑型, 公开,
.参数 开始位置, 整数型, , 首开位置
.参数 结束位置, 整数型, , 后开位置
.参数 动画效果, 整数型, 可空,, #缓动_ 共有33种计算方式
.参数 过程子程序, 整数型, 可空,, 参数1:位置 双精度小数型[否则会出错],参数二:百分比,双精度小数型[否则会出错]
.参数 完成后执行, 整数型, 可空,, 缓动完成后执行的事件
.参数 持续时间, 整数型, 可空,,
.参数 总帧数, 整数型, 可空,,

.子程序 返回计算方式结果, 双精度小数, 公开,
.参数 计算规则, 整数型, 传址,可空,, #缓动_
.参数 percents_, 双精度小数, 传址,可空,, 百分比.比例,0~1
.参数 begin, 整数型, 传址,可空,, 开始左边
.参数 end, 整数型, 传址,可空,, 结束左边

.子程序 初始化, 逻辑型, 公开,
.参数 动画效果, 整数型, 可空,, #缓动_ 共有33种计算方式
.参数 过程子程序, 整数型, 可空,, 参数1:位置 双精度小数型[否则会出错],参数二:百分比,双精度小数型[否则会出错]
.参数 完成后执行, 整数型, 可空,, 缓动完成后执行的事件
.参数 持续时间, 整数型, 可空,,
.参数 总帧数, 整数型, 可空,,