COLOR模块的彩虹函数支持补充alpha参数(直接返回,保证格式)

This commit is contained in:
MrZ626
2021-07-25 23:32:29 +08:00
parent decbde8d63
commit 515c2d1f60

View File

@@ -93,29 +93,33 @@ end
do--Rainbow generators do--Rainbow generators
local sin=math.sin local sin=math.sin
function COLOR.rainbow(phase) function COLOR.rainbow(phase,a)
return return
sin(phase)*.4+.6, sin(phase)*.4+.6,
sin(phase+2.0944)*.4+.6, sin(phase+2.0944)*.4+.6,
sin(phase-2.0944)*.4+.6 sin(phase-2.0944)*.4+.6,
a
end end
function COLOR.rainbow_light(phase) function COLOR.rainbow_light(phase,a)
return return
sin(phase)*.2+.7, sin(phase)*.2+.7,
sin(phase+2.0944)*.2+.7, sin(phase+2.0944)*.2+.7,
sin(phase-2.0944)*.2+.7 sin(phase-2.0944)*.2+.7,
a
end end
function COLOR.rainbow_dark(phase) function COLOR.rainbow_dark(phase,a)
return return
sin(phase)*.2+.4, sin(phase)*.2+.4,
sin(phase+2.0944)*.2+.4, sin(phase+2.0944)*.2+.4,
sin(phase-2.0944)*.2+.4 sin(phase-2.0944)*.2+.4,
a
end end
function COLOR.rainbow_gray(phase) function COLOR.rainbow_gray(phase,a)
return return
sin(phase)*.16+.5, sin(phase)*.16+.5,
sin(phase+2.0944)*.16+.5, sin(phase+2.0944)*.16+.5,
sin(phase-2.0944)*.16+.5 sin(phase-2.0944)*.16+.5,
a
end end
end end