پرش به مطلب اصلی

TextDrawTextSize

توضیحات

اندازه یک textdraw رو تغییر می‌ده (جعبه اگر TextDrawUseBox فعال باشه و/یا ناحیه قابل کلیک برای استفاده با TextDrawSetSelectable).

نامتوضیحات
Text:textidTextDraw ای که می‌خوای اندازه‌اش رو تنظیم کنی.
Float:widthاندازه روی محور X (چپ/راست) که از همون grid 640x480 مثل TextDrawCreate پیروی می‌کنه.
Float:heightاندازه روی محور Y (بالا/پایین) که از همون grid 640x480 مثل TextDrawCreate پیروی می‌کنه.

مقدار برگشتی

این تابع هیچ مقدار خاصی برنمی‌گردونه.

مثال‌ها

new Text:gMyTextdraw;

public OnGameModeInit()
{
gMyTextdraw = TextDrawCreate(100.0, 33.0, "Example TextDraw");
TextDrawTextSize(gMyTextdraw, 2.0, 3.6);
return 1;
}

نکات

نکته
  • x و y با مقادیر مختلف TextDrawAlignment معنی متفاوتی دارن: 1 (چپ): اونا گوشه سمت راست جعبه هستن، مختصات مطلق. 2 (وسط): باید معکوس بشن (دو تاشون رو عوض کن) و مقدار x عرض کلی جعبه هست. 3 (راست): x و y مختصات گوشه سمت چپ جعبه هستن
  • استفاده از نوع فونت 4 (sprite) و 5 (model preview) X و Y این تابع رو از مختصات گوشه به WIDTH و HEIGHT (offset ها) تبدیل می‌کنه.
  • جعبه TextDraw از 10.0 واحد بالا و 5.0 واحد سمت چپ به عنوان مبدأ (مختصات TextDrawCreate) شروع می‌شه.
  • این تابع ناحیه قابل کلیک رو برای استفاده با TextDrawSetSelectable تعریف می‌کنه، چه جعبه نشون داده بشه چه نشه.
نکته
  • اگر می‌خوای text size یک textdraw که قبلاً نشون داده شده رو تغییر بدی، نیازی نیست دوباره بسازیش. بعد از تغییر textdraw، فقط از TextDrawShowForPlayer/TextDrawShowForAll استفاده کن و تغییر قابل مشاهده خواهد بود.

توابع مرتبط