TextDrawTextSize
توضیحات
اندازه یک textdraw رو تغییر میده (جعبه اگر TextDrawUseBox فعال باشه و/یا ناحیه قابل کلیک برای استفاده با TextDrawSetSelectable).
نام | توضیحات |
---|---|
Text:textid | TextDraw ای که میخوای اندازهاش رو تنظیم کنی. |
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 استفاده کن و تغییر قابل مشاهده خواهد بود.
توابع مرتبط
- TextDrawCreate: یک textdraw بساز.
- TextDrawDestroy: یک textdraw رو نابود کن.
- TextDrawGetTextSize: محور X و Y یک textdraw رو برمیگردونه.
- TextDrawColor: رنگ متن یک textdraw رو تنظیم کن.
- TextDrawBoxColor: رنگ جعبه یک textdraw رو تنظیم کن.
- TextDrawBackgroundColor: رنگ پسزمینه یک textdraw رو تنظیم کن.
- TextDrawAlignment: تراز یک textdraw رو تنظیم کن.
- TextDrawFont: فونت یک textdraw رو تنظیم کن.
- TextDrawLetterSize: اندازه حروف متن یک textdraw رو تنظیم کن.
- TextDrawSetOutline: اینکه متن outline داشته باشه یا نه رو انتخاب کن.
- TextDrawSetShadow: سایه روی یک textdraw رو فعال/غیرفعال کن.
- TextDrawSetProportional: فاصله متن یک textdraw رو به نسبت متناسب تنظیم کن.
- TextDrawUseBox: اینکه textdraw جعبه داشته باشه یا نه رو تنظیم کن.
- TextDrawSetString: متن یک textdraw موجود رو تنظیم کن.
- TextDrawShowForPlayer: یک textdraw رو برای یک بازیکن خاص نشون بده.
- TextDrawHideForPlayer: یک textdraw رو برای یک بازیکن خاص مخفی کن.
- TextDrawShowForAll: یک textdraw رو برای همه بازیکنا نشون بده.
- TextDrawHideForAll: یک textdraw رو برای همه بازیکنا مخفی کن.