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

نوع بلوک: ظاهر/گزارشگر مقداری
کاربرد: این بلوک برای ساخت یک پوسته (ظاهر گرافیکی) جدید از یک منبع تصویری مشخص استفاده میشود، در حالی که کاربر میتواند ابعاد دلخواه (عرض و ارتفاع) را برای آن تعیین کند. منبع تصویر میتواند شامل یک فایل آپلود شده، یک تصویر کشیدهشده، یا تصویری از مخزن آیکد باشد.
🎯 نکته آموزشی:
- آموزش مفهوم پوسته (Costume) بهعنوان نمای گرافیکی اشیاء در برنامهنویسی گرافیکی.
- آشنایی با فرآیند ساخت سفارشی پوسته و کنترل اندازهی آن برای تناسب با نیاز پروژه.
- درک تفکیک بین ظاهر (پوسته) و منطق (کُد) در طراحی شیءمحور.
📋 نکته فنی:
- این بلوک پوسته جدیدی ایجاد میکند و به لیست پوستههای نشانگر مورد نظر اضافه میکند.
- مقدار عرض و ارتفاع معمولاً بر حسب پیکسل یا درصد از اندازهی پایه تصویر تعیین میشود.
- در صورتی که مقادیر عرض یا ارتفاع صفر باشند، اندازه پیشفرض تصویر لحاظ میشود.
- این بلوک معادل مفهوم instantiating or scaling an asset در موتورهای بازیسازی است.
📋 تفاوت با اسکرچ:
در Scratch ایجاد پوسته جدید معمولاً از طریق رابط کاربری انجام میشود و کدنویسی برای ساخت پوسته با ابعاد دلخواه وجود ندارد. اما در آیکد این فرایند قابل برنامهنویسی است؛ یعنی میتوان بهصورت پویا در زمان اجرا، پوستههایی با اندازهها و منابع متفاوت ساخت که این ویژگی بسیار پیشرفته و منعطف است.
مثال:

درباره زهره دارابیان
من تی تی ام. تی تی در زبان گیلکی به معنای شکوفه ست. در انگلیسی کوتاه شده Teacher Technologist ست. به معنای معلم فناور یا معلمی که به تکنولوژی علاقمنده یا موضوعات تکنولوژی رو درس میده. همیشه علاقمند به یادگیری ام و همین طور یاددادن. کار من ساده کردن دنیای علم و تکنولوژی هست. برای همین اینجام می نویسم، محصولات کمک آموزشی، روش های یادگیری و دوره های آموزشی جذاب طراحی می کنم. اینجا کلاس درسی ست به وسعت همه ایران. به دنیای یادگیری با آیکد همراه با تی تی خوش اومدید!
نوشتههای بیشتر از زهره دارابیان
دیدگاهتان را بنویسید