跳到主要内容

自定义颜色动画


示例配置

下面是GermPlugin/animation中默认的配置文件default.yml

# 索引名 不要重复即可
default_color:
# 动画类型: 颜色动画
# 可以改变贴图的颜色
type: color
# 这个动画会在多少毫秒内完成一次
duration: 1000
# 触发这个动画后 延迟多少后开始执行 单位毫秒
delay: 100
# 停留 动画播放完成一次之后 在终点停留多久开始下一次循环 默认为0
stay: 0
# 这个动画会循环播放多少次(-1为不限制次数)
cycle: -1
# 如果动画播放完成后 是否停留在最终状态(比如透明度动画的最终状态是透明
# 那么这个选项的意思就是,最后会停留到透明状态)
permanent: true
#是否需要计算变量
#如果开启 支持使用变量和代入 time和duration等占位符
#例如 lerp(1.5707*0,1.5707*8,time/duration)
calc: false
############################################
# 1为默认的颜色系数 这个是根据原始颜色与下列的数相乘来进行变换
# from 和 to 都需在[0,1]之间
# 在Red红色通道上的初始系数
fromR: 1
# 在Red红色通道上的最终系数
toR: 0.2
# 在Green绿色通道上的初始系数
fromG: 1
# 在Green绿色通道上的最终系数
toG: 0.2
# 在Blue蓝色通道上的初始系数
fromB: 1
# 在Blue蓝色通道上的最终系数
toB: 0.2