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
local sin=math.sin
function COLOR.rainbow(phase)
function COLOR.rainbow(phase,a)
return
sin(phase)*.4+.6,
sin(phase+2.0944)*.4+.6,
sin(phase-2.0944)*.4+.6
sin(phase-2.0944)*.4+.6,
a
end
function COLOR.rainbow_light(phase)
function COLOR.rainbow_light(phase,a)
return
sin(phase)*.2+.7,
sin(phase+2.0944)*.2+.7,
sin(phase-2.0944)*.2+.7
sin(phase-2.0944)*.2+.7,
a
end
function COLOR.rainbow_dark(phase)
function COLOR.rainbow_dark(phase,a)
return
sin(phase)*.2+.4,
sin(phase+2.0944)*.2+.4,
sin(phase-2.0944)*.2+.4
sin(phase-2.0944)*.2+.4,
a
end
function COLOR.rainbow_gray(phase)
function COLOR.rainbow_gray(phase,a)
return
sin(phase)*.16+.5,
sin(phase+2.0944)*.16+.5,
sin(phase-2.0944)*.16+.5
sin(phase-2.0944)*.16+.5,
a
end
end