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

Материал из Bully Multiplayer Wiki
Перейти к: навигация, поиск
(Новая страница: «{{DISPLAYTITLE:<span style="display:none">{{FULLPAGENAME}}</span>}} <div class="page_AboutFunction_client_frame"> <table class="page_infotable"><tr><td class="nam…»)
 
 
(не показаны 6 промежуточных версий 1 участника)
Строка 6: Строка 6:
 
== Синтаксис ==
 
== Синтаксис ==
 
<div class="example_box"><syntaxhighlight lang="javascript">
 
<div class="example_box"><syntaxhighlight lang="javascript">
bullymp.graphics.drawText(srting text, Vector2, color RGB/RGBA, font, ?)
+
bullymp.graphics.drawText(String text, Vector2 position, RGB/RGBA color, Font font, Boolean shadow)
 
</syntaxhighlight></div>
 
</syntaxhighlight></div>
 
+
*'''text''' - Текст, который будет отрисовываться на экране.
 +
*'''position''' - x,y позиция отрисовки элемента на экране.
 +
*'''color''' - RGB/RGBA цвет для элемента.
 +
*'''font''' - шрифт для отрисывываемого текста.
 +
*'''shadow''' - наличие тени у текста.
 
== Результат ==
 
== Результат ==
 
Рисует текст text на позиции Vector2 с цветом color и шрифтом font.
 
Рисует текст text на позиции Vector2 с цветом color и шрифтом font.
Строка 18: Строка 22:
  
 
function onFrameRender() {
 
function onFrameRender() {
bullymp.graphics.drawText('test!', new Vector2(33, 504), new RGBA(255, 255, 255, 125), tahoma12, true);
+
bullymp.graphics.drawText('test!', new Vector2(33, 504), new RGBA(255, 255, 255, 125), tahoma12, true);
 
}
 
}
 
eventHandlers.add("onFrameRender", onFrameRender);
 
eventHandlers.add("onFrameRender", onFrameRender);

Текущая версия на 01:31, 29 апреля 2016

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

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

Содержание

Синтаксис

bullymp.graphics.drawText(String text, Vector2 position, RGB/RGBA color, Font font, Boolean shadow)
  • text - Текст, который будет отрисовываться на экране.
  • position - x,y позиция отрисовки элемента на экране.
  • color - RGB/RGBA цвет для элемента.
  • font - шрифт для отрисывываемого текста.
  • shadow - наличие тени у текста.

Результат

Рисует текст text на позиции Vector2 с цветом color и шрифтом font.

Пример

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

Клиент
var tahoma12 = new Font('Tahoma', 12, true);
 
function onFrameRender() {
	bullymp.graphics.drawText('test!', new Vector2(33, 504), new RGBA(255, 255, 255, 125), tahoma12, true);
}
eventHandlers.add("onFrameRender", onFrameRender);


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

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