SAMP/TextDrawTextSize

Материал из Wiki.Pawno-Info.Ru
Перейти к навигации Перейти к поиску

TextDrawTextSize


Описание:

Измените размер TextDraw (поле, если TextDrawUseBox включен, и/или интерактивная область для использования с TextDrawSetSelectable).


Параметры:

(Text:text, Float:x, Float:y)


textTextDraw, размер которого нужно установить.
Float: xРазмер по оси X (слева/справа) соответствует той же сетке 640x480, что и TextDrawCreate.
Float: yРазмер по оси Y (вверх/вниз) соответствует той же сетке 640x480, что и TextDrawCreate.


Возвращаемые значения:

Эта функция не возвращает никаких конкретных значений.


Wiki note.png

Примечание

  • X и Y имеют разные значения с разными значениями TextDrawAlignment:
    • 1 (слева): это крайний правый угол поля, абсолютные координаты.
    • 2 (в центре): они должны быть перевернуты (переключите два), а значение x - это общая ширина поля.
    • 3 (справа): x и y - координаты самого левого угла прямоугольника.
  • Использование шрифта типа 4 (спрайт) и 5 (предварительный просмотр модели) преобразует X и Y этой функции из угловых координат в ШИРИНУ и ВЫСОТУ (смещения).
  • Поле TextDraw начинается на 10,0 единиц вверх и на 5,0 слева в качестве начала координат (координата TextDrawCreate).
  • Эта функция определяет интерактивную область для использования с TextDrawSetSelectable , независимо от того, отображается ли поле или нет.


Пример использования:

new Text:MyTextdraw;
 
public OnGameModeInit()
{
    MyTextDraw = TextDrawCreate(100.0, 33.0,"Пример TextDraw");
    TextDrawTextSize(MyTextDraw, 2.0, 3.6);
    return 1;
}


Wiki tip.png

Подсказка

Если вы хотите изменить размер текста уже показанного текстового рисунка, вам не нужно его воссоздавать. Просто используйте TextDrawShowForPlayer / TextDrawShowForAll после изменения textdraw, и изменение станет видимым.


Связанные функции

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