بلوک «نشانگر … را به طول … درصد، عرض … درصد بکشش»
5 مرداد 1404
ارسال شده توسط تی تی
3 بازدید
همانطور که در بخش معرفی کلی بلوکهای آیکد گفتم، برخی بلوک ها به شکل دو سر گرد هستند، که به آن ها بلوک گزارشگر مقداری می گوییم. در این بخش می خواهیم یک بلوک گزارشگر مقداری دیگر را این بار از بخش ظاهر در آی کد معرفی کنیم.
بلوک «نشانگر … را به طول … درصد، عرض … درصد بکشش»

نوع بلوک: ظاهر/گزارشگر مقداری
کاربرد: این بلوک برای تغییر اندازهی ظاهری یک شیء (نشانگر) به صورت مستقل در محورهای طولی و عرضی استفاده میشود. مثلاً میتوان یک نشانگر را کشیدهتر یا پهنتر کرد، بدون اینکه تناسب اصلی آن حفظ شود.
🎯 نکته آموزشی:
- معرفی مفاهیم مقیاسدهی غیر یکنواخت (non-uniform scaling) در گرافیک رایانهای.
- تفکیک درک طول و عرض بهعنوان دو مؤلفهی جدا در طراحی گرافیکی.
- کمک به شخصیسازی ظاهر اشیاء برای ایجاد حالات متنوع (مثلاً شخصیت لاغر یا چاق).
📋 نکته فنی:
- مقادیر درصد معمولاً بر اساس مقدار اولیه (۱۰۰٪) محاسبه میشوند.
- ۱۰۰٪ یعنی اندازهی اصلی
- ۲۰۰٪ یعنی دو برابر، و ۵۰٪ یعنی نصف اندازهی اولیه
- این دستور فوراً ظاهر نشانگر را تغییر میدهد و در همان لحظه اجرا میشود.
- اگر فقط بخواهیم در یک جهت بکشیم، مقدار جهت دیگر را ثابت نگه میداریم (مثلاً ۱۰۰٪).
📋 تفاوت با اسکرچ:
در Scratch فقط یک بلوک برای تغییر اندازهی یکنواخت (scale uniform) وجود دارد. اما در آیکد این بلوک به کاربر اجازه میدهد عرض و طول را بهصورت جداگانه تنظیم کند که برای کارهای گرافیکی پیشرفتهتر به ویژه در پروژه های نمایشی و بازی سازی مفید است.
مثال:
دیدگاهتان را بنویسید