Sets the color used for drawing.
In versions prior to 11.0, color component values were within the range of 0 to 255 instead of 0 to 1.
love.graphics.setColor( red, green, blue, alpha )
number red
number green
number blue
number alpha (1)
Nothing.
Available since LÖVE 0.7.0 |
This variant is not supported in earlier versions. |
love.graphics.setColor( rgba )
table rgba
Nothing.
love.graphics.setColor(1, 0, 0) love.graphics.circle(50, 50, 20, 20) love.graphics.setColor(0, 0, 1) love.graphics.circle(50, 100, 20, 20) myColor = {0, 1, 0, 1} love.graphics.setColor(myColor) love.graphics.circle(50, 150, 20, 20)
function love.load() baseX = 300 baseY = 400 radius = 100 offsetY = radius*.5*math.sqrt(3) love.graphics.setBackgroundColor(1, 1, 1) end function love.draw() love.graphics.setColor(1, 0, 0, 100) love.graphics.circle('fill', baseX, baseY, radius, 50) love.graphics.setColor(0, 1, 0, 100) love.graphics.circle('fill', baseX + radius / 2, baseY - offsetY, radius, 50) love.graphics.setColor(0, 0, 1, 100) love.graphics.circle('fill', baseX + radius, baseY, radius, 50) end