好的,我有一个非常非常大的背景图像,不是图像而是蓝色矩形:
bg2 =display.newRect(0,0,20000,20000)
bg2.y=10000
bg2:setFillColor( 0 , 0, 225)
是否有可能使矩形不仅仅是一种纯色,而是一种从黑色到蓝色的线性色带?换句话说,颜色从黑色垂直渐变为蓝色。我不想使用图像,因为它太大了。
最佳答案
您正在寻找 gradient fill color ,例如这个。
local black = {0, 0, 0}
local blue = {0, 0, 1}
local g = {type="gradient", color1=black, color2=blue}
bg2:setFillColor(g)
关于lua - Corona sdk 线性色带?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20816942/