SAMP/TextDrawTextSize
Материал из Pawno Wiki
TextDrawTextSize
Описание:
Измените размер TextDraw (поле, если TextDrawUseBox включен, и/или интерактивная область для использования с TextDrawSetSelectable).
Параметры:
(Text:text, Float:x, Float:y)
| text | TextDraw, размер которого нужно установить. |
| Float: x | Размер по оси X (слева/справа) соответствует той же сетке 640x480, что и TextDrawCreate. |
| Float: y | Размер по оси Y (вверх/вниз) соответствует той же сетке 640x480, что и TextDrawCreate. |
Возвращаемые значения:
Эта функция не возвращает никаких конкретных значений.
✍
- 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;
}
🔊 Если вы хотите изменить размер текста уже показанного текстового рисунка, вам не нужно его воссоздавать. Просто используйте TextDrawShowForPlayer / TextDrawShowForAll после изменения textdraw, и изменение станет видимым.
Связанные функции
Следующие функции также могут быть полезны, поскольку они так или иначе связаны с рассматриваемой функцией.
- TextDrawCreate - Создание TextDraw.
- TextDrawDestroy - Уничтожить TextDraw.
- TextDrawColor - Установите цвет текста в TextDraw.
- TextDrawBoxColor - Установите цвет поля в TextDraw.
- TextDrawBackgroundColor - Установите цвет фона TextDraw.
- TextDrawAlignment - Установите выравнивание TextDraw.
- TextDrawFont - Установка шрифта TextDraw.
- TextDrawLetterSize - Установка буквенного размера текста в TextDraw.
- TextDrawSetOutline - Выберите, есть ли у текста контур.
- TextDrawSetShadow - Переключение теней на TextDraw.
- TextDrawSetProportional - Масштабирование интервала текста в TextDraw до пропорционального соотношения.
- TextDrawUseBox - Переключение, есть ли у текстового рисунка поле или нет.
- TextDrawSetString - Установить текст в существующем TextDraw.
- TextDrawShowForPlayer - Показать TextDraw для определенного игрока.
- TextDrawHideForPlayer - Скрыть TextDraw для определенного игрока.
- TextDrawShowForAll - Показать TextDraw для всех игроков.
- TextDrawHideForAll - Скрыть TextDraw для всех игроков.