Views
love.graphics.setColor (Русский)
Устанавливает цвет, используемый для рисования.
Функция
Вид
love.graphics.setColor( red, green, blue, alpha )
Аргументы
number red
- Красная компонента.
number green
- Зеленая компонента.
number blue
- Синяя компонента.
number alpha (255)
- Альфа компонента. Это значение прозрачности будет применяться ко всем последующим операциям рисования, даже к отображению рисунка.
Возвращает
Ничего.
Функция
Available since LÖVE 0.7.0 |
This variant is not supported in earlier versions. |
Вид
love.graphics.setColor( rgba )
Аргументы
table rgba
- Индексированная числовыми значениями таблица, содержащая красную, зеленую, синюю и альфа компоненты цвета. Если значение альфа компоненты не передано, то оно считается равным 255.
Возвращает
Ничего.
Примеры
Рисует круги разного цвета
love.graphics.setColor(255, 0, 0)
love.graphics.circle(50, 50, 20, 20)
love.graphics.setColor(0, 0, 255)
love.graphics.circle(50, 100, 20, 20)
love.graphics.circle(50, 50, 20, 20)
love.graphics.setColor(0, 0, 255)
love.graphics.circle(50, 100, 20, 20)
Рисует диаграмму Венна
function love.load()
baseX = 300
baseY = 400
radius = 100
offsetY = radius*.5*math.sqrt(3)
love.graphics.setBackgroundColor(255,255,255)
end
function love.draw()
love.graphics.setColor(255, 0, 0, 100)
love.graphics.circle('fill', baseX, baseY, radius, 50)
love.graphics.setColor(0, 255, 0, 100)
love.graphics.circle('fill', baseX + radius / 2, baseY - offsetY, radius, 50)
love.graphics.setColor(0, 0, 255, 100)
love.graphics.circle('fill', baseX + radius, baseY, radius, 50)
end
baseX = 300
baseY = 400
radius = 100
offsetY = radius*.5*math.sqrt(3)
love.graphics.setBackgroundColor(255,255,255)
end
function love.draw()
love.graphics.setColor(255, 0, 0, 100)
love.graphics.circle('fill', baseX, baseY, radius, 50)
love.graphics.setColor(0, 255, 0, 100)
love.graphics.circle('fill', baseX + radius / 2, baseY - offsetY, radius, 50)
love.graphics.setColor(0, 0, 255, 100)
love.graphics.circle('fill', baseX + radius, baseY, radius, 50)
end
Смотрите также
Другие языки
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info