Difference between revisions of "love.graphics.setColor (Русский)"
(Created page with 'Устанавливает цвет, используемый для рисования. == Функция == === Вид === <source lang="lua"> love.graphics.setColor( red, gree…') |
(Added table support synopsis) |
||
Line 12: | Line 12: | ||
=== Возвращает === | === Возвращает === | ||
Ничего. | Ничего. | ||
+ | |||
+ | == Функция == | ||
+ | {{newin|[[0.7.0]]|type=variant}} | ||
+ | === Вид === | ||
+ | <source lang="lua"> | ||
+ | love.graphics.setColor( rgba ) | ||
+ | </source> | ||
+ | === Аргументы === | ||
+ | {{param (Русский)|table|rgba|Индексированная числовыми значениями таблица, содержащая красную, зеленую, синюю и альфа компоненты цвета. Если значение альфа компоненты не передано, то оно считается равным 255.}} | ||
+ | === Возвращает === | ||
+ | Ничего. | ||
+ | |||
== Примеры == | == Примеры == | ||
=== Рисует круги разного цвета === | === Рисует круги разного цвета === |
Latest revision as of 10:06, 9 February 2011
Устанавливает цвет, используемый для рисования.
Contents
Функция
Вид
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)
Рисует диаграмму Венна
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
Смотрите также
Другие языки
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