Graphics.drawText() — различия между версиями
Материал из Bully Multiplayer Wiki
SalwadoR (обсуждение | вклад) (Новая страница: «{{DISPLAYTITLE:<span style="display:none">{{FULLPAGENAME}}</span>}} <div class="page_AboutFunction_client_frame"> <table class="page_infotable"><tr><td class="nam…») |
SalwadoR (обсуждение | вклад) |
||
(не показаны 6 промежуточных версий 1 участника) | |||
Строка 6: | Строка 6: | ||
== Синтаксис == | == Синтаксис == | ||
<div class="example_box"><syntaxhighlight lang="javascript"> | <div class="example_box"><syntaxhighlight lang="javascript"> | ||
− | bullymp.graphics.drawText( | + | 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); | |
} | } | ||
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