RGBA — различия между версиями

Материал из Bully Multiplayer Wiki
Перейти к: навигация, поиск
(Новая страница: «{{DISPLAYTITLE:<span style="display:none">{{FULLPAGENAME}}</span>}} <div class="page_AboutFunction_shared_frame"> <table class="page_infotable"><tr><td class="nam…»)
 
 
Строка 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