متغیر میزان شفافیت تصویر

شکل نوشتاری:

image_alpha

 

مقدار برگشتی: حقیقی

 

از این متغیر برای برگرداندن و یا تنظیم مقدار الفای اسپرایت استفاده می شود مقدار الفا همیشه بین 0 تا 1 محاسبه می شود که مقدار 0 به صورت کامل شفاف و مقدار 1 به طور کامل غیر شفاف است به خاطر داشته باشید برای استفاده از این متغیر نباید از ایونت draw استفاده کنید یا این که در ایونت draw از کد های .draw_self. یا از .draw_sprite_ext. برای رسم اسپرایت اینستنس استفاده کنید 

نکته: در پلتفرم های html5 و ویندوز8 (جاوا اسکریپت) این متغیر کلمپ نشده است به این معنی که اگر مقدار image_alpha بیش از 1 باشد مقدار ان به 0 تنظیم می شود و بلعکس اگر مقدار این متغیر کمتر از 0 باشد مقدار به 1 تنظیم می شود برای جلوگیری از این حالت بهتر است از تابع .clamp. استفاده کنید

مثال:

if image_alpha > 0 image_alpha -= 0.01; 

کد بالا در ایونت استپ قرار دارد و به ارامی مقدار image_alpha را کم می کند

 



نسخه PDF این مطلب را دانلود کنید






نویسنده: hadi eb