Graphics.drawRect() — различия между версиями

Материал из Bully Multiplayer Wiki
Перейти к: навигация, поиск
 
Строка 6: Строка 6:
 
== Синтаксис ==
 
== Синтаксис ==
 
<div class="example_box"><syntaxhighlight lang="javascript">
 
<div class="example_box"><syntaxhighlight lang="javascript">
bullymp.graphics.drawRect(Vector2, Vector2, color RGB/RGBA)
+
bullymp.graphics.drawRect(Vector2 position, Vector2 size, RGB/RGBA color)
 
</syntaxhighlight></div>
 
</syntaxhighlight></div>
 
+
*'''position''' - x,y позиция отрисовки элемента на экране.
 +
*'''size''' - x,y размер отрисовываемого элемента.
 +
*'''color''' - RGB/RGBA цвет для элемента.
 
== Результат ==
 
== Результат ==
Рисует прямоугольник на позиции Vector2, с определенными размерами цвета color.
+
Рисует прямоугольник на позиции Vector2, с определенными размерами, цвета color.
  
 
== Пример ==
 
== Пример ==

Текущая версия на 20:50, 28 апреля 2016

Graphics.drawRect()Клиентская функция.

Используется для отрисовки квадрата/прямоугольника на экране.

Содержание

Синтаксис

bullymp.graphics.drawRect(Vector2 position, Vector2 size, RGB/RGBA color)
  • position - x,y позиция отрисовки элемента на экране.
  • size - x,y размер отрисовываемого элемента.
  • color - RGB/RGBA цвет для элемента.

Результат

Рисует прямоугольник на позиции Vector2, с определенными размерами, цвета color.

Пример

Данный пример будет вызывать функцию, которая в свою очередь будет отрисовывать на экране 4 фигуры разной формы и цвета.

Клиент
function onFrameRender() {
	bullymp.graphics.drawRect(new Vector2(30, 100), new Vector2(100, 10), new RGB(255, 0, 0));
	bullymp.graphics.drawRect(new Vector2(90, 120), new Vector2(40, 26), new RGBA(0, 255, 0, 100));
	bullymp.graphics.drawRect(new Vector2(70, 155), new Vector2(60, 5), new RGBA(0, 255, 255, 200));
	bullymp.graphics.drawRect(new Vector2(30, 170), new Vector2(80, 80), new RGB(255, 255, 0));
}
eventHandlers.add("onFrameRender", onFrameRender);


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

метод graphics.getScreenWidth
метод graphics.getScreenHeight
метод graphics.drawRect
метод graphics.drawText
метод graphics.drawLine
метод graphics.drawLine3D