RGBA — различия между версиями
Материал из Bully Multiplayer Wiki
SalwadoR (обсуждение | вклад) (Новая страница: «{{DISPLAYTITLE:<span style="display:none">{{FULLPAGENAME}}</span>}} <div class="page_AboutFunction_shared_frame"> <table class="page_infotable"><tr><td class="nam…») |
SalwadoR (обсуждение | вклад) |
||
Строка 19: | Строка 19: | ||
== Пример == | == Пример == | ||
Данный пример создаёт 3 цвета и рисует 3 прямоугольника разной прозрачности. | Данный пример создаёт 3 цвета и рисует 3 прямоугольника разной прозрачности. | ||
− | <div class = "example_client_box">'''Клиент'''<div class="example_box"><syntaxhighlight lang="javascript"> | + | <div class = "example_client_box">'''Клиент'''<div class="example_box"><syntaxhighlight lang="javascript" highlight="2-4"> |
var colors = { | var colors = { | ||
red_220: new RGBA(255, 0, 0, 220), | red_220: new RGBA(255, 0, 0, 220), |
Текущая версия на 09:33, 18 февраля 2018
RGBA | Общий конструктор |
Используется для создания цвета, который может быть задействован в дальнейшем.
Содержание |
Синтаксис
new RGB(Number R, Number G, Number B)
- R - Красный цвет в диапазоне 0-255.
- G - Зелёный цвет в диапазоне 0-255.
- B - Синий цвет в диапазоне 0-255.
- A - Уровень прозрачности в диапазоне 255.
Результат
Возвращает объект типа RGBA.
Пример
Данный пример создаёт 3 цвета и рисует 3 прямоугольника разной прозрачности.
Клиент
var colors = { red_220: new RGBA(255, 0, 0, 220), red_180: new RGBA(255, 0, 0, 180), red_140: new RGBA(255, 0, 0, 140)}; function onFrameRenderCallback() { bullymp.graphics.drawRect(new Vector2(10, 10), new Vector2(100, 30), colors.red_220); bullymp.graphics.drawRect(new Vector2(10, 50), new Vector2(100, 30), colors.red_180); bullymp.graphics.drawRect(new Vector2(10, 90), new Vector2(100, 30), colors.red_140); }; eventHandlers.add("onFrameRender", onFrameRenderCallback);
Похожие функции
конструктор Font
конструктор RGB
конструктор RGBA
конструктор Vector2
конструктор Vector3