电晕sdk线性颜色渐变?

时间:2013-12-28 16:50:48

标签: lua corona

好吧,我有一个非常非常大的背景图片,不是图像,而是一个蓝色的矩形:

bg2 =display.newRect(0,0,20000,20000)
bg2.y=10000
bg2:setFillColor( 0 , 0, 225)

是否可以使矩形不仅仅是一种纯色,而是从黑色到蓝色的线性颜色渐变?换句话说,颜色从黑色垂直变淡。我不想使用图像,因为它太大了。

1 个答案:

答案 0 :(得分:2)

您正在寻找gradient fill color,例如此。

local black = {0, 0, 0}
local blue = {0, 0, 1}
local g = {type="gradient", color1=black, color2=blue}

bg2:setFillColor(g)