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

Материал из Bully Multiplayer Wiki
Перейти к: навигация, поиск
м (SalwadoR переименовал страницу RGB() в RGB)
Строка 1: Строка 1:
 
{{DISPLAYTITLE:<span style="display:none">{{FULLPAGENAME}}</span>}}
 
{{DISPLAYTITLE:<span style="display:none">{{FULLPAGENAME}}</span>}}
<div class="page_AboutFunction_client_frame">
+
<div class="page_AboutFunction_shared_frame">
<table class="page_infotable"><tr><td class="name_text">{{PAGENAME}}</td><td class="page_AboutFunction_client">Клиентская функция.</td></tr></table>
+
<table class="page_infotable"><tr><td class="name_text">{{PAGENAME}}</td><td class="page_AboutFunction_shared">Общий конструктор</td></tr></table>
 
----
 
----
 
Используется для создания цвета, который может быть задействован в дальнейшем.
 
Используется для создания цвета, который может быть задействован в дальнейшем.
 
== Синтаксис ==
 
== Синтаксис ==
 
<div class="example_box"><syntaxhighlight lang="javascript">
 
<div class="example_box"><syntaxhighlight lang="javascript">
new RGB(Number R, Number G, Number B)
+
RGB(Number R, Number G, Number B)
 
</syntaxhighlight></div>
 
</syntaxhighlight></div>
  
Строка 20: Строка 20:
 
<div class = "example_client_box">'''Клиент'''<div class="example_box"><syntaxhighlight lang="javascript">
 
<div class = "example_client_box">'''Клиент'''<div class="example_box"><syntaxhighlight lang="javascript">
 
var colors = {
 
var colors = {
red : new RGB(255, 0, 0),
+
red: new RGB(255, 0, 0),
green : new RGB(0, 255, 0),
+
green: new RGB(0, 255, 0),
blue : new RGB(0, 0, 255)
+
blue: new RGB(0, 0, 255)
}
+
};
  
function onFrameRender() {
+
function onFrameRenderCallback() {
 
bullymp.graphics.drawRect(new Vector2(10, 10), new Vector2(100, 30), colors.red);
 
bullymp.graphics.drawRect(new Vector2(10, 10), new Vector2(100, 30), colors.red);
 
bullymp.graphics.drawRect(new Vector2(10, 50), new Vector2(100, 30), colors.green);
 
bullymp.graphics.drawRect(new Vector2(10, 50), new Vector2(100, 30), colors.green);
 
bullymp.graphics.drawRect(new Vector2(10, 90), new Vector2(100, 30), colors.blue);
 
bullymp.graphics.drawRect(new Vector2(10, 90), new Vector2(100, 30), colors.blue);
}
+
};
eventHandlers.add("onFrameRender", onFrameRender);
+
eventHandlers.add("onFrameRender", onFrameRenderCallback);
 
</syntaxhighlight></div></div>
 
</syntaxhighlight></div></div>
  

Версия 03:59, 18 февраля 2018

RGBОбщий конструктор

Используется для создания цвета, который может быть задействован в дальнейшем.

Содержание

Синтаксис

RGB(Number R, Number G, Number B)
  • R - Красный цвет в диапазоне 0-255.
  • G - Зелёный цвет в диапазоне 0-255.
  • B - Синий цвет в диапазоне 0-255.

Результат

Возвращает созданный RGB цвет.

Пример

Данный пример создаёт 3 цвета и рисует 3 линии с их использованием.

Клиент
var colors = {
	red: new RGB(255, 0, 0),
	green: new RGB(0, 255, 0),
	blue: new RGB(0, 0, 255)
};
 
function onFrameRenderCallback() {
	bullymp.graphics.drawRect(new Vector2(10, 10), new Vector2(100, 30), colors.red);
	bullymp.graphics.drawRect(new Vector2(10, 50), new Vector2(100, 30), colors.green);
	bullymp.graphics.drawRect(new Vector2(10, 90), new Vector2(100, 30), colors.blue);
};
eventHandlers.add("onFrameRender", onFrameRenderCallback);


Похожие функции

конструктор Font
конструктор RGB
конструктор RGBA
конструктор Vector2
конструктор Vector3