بلوک «… ثانیهای برو به x … ، y …»
همانطور که در بخش معرفی کلی بلوکهای آیکد گفتم، برخی بلوک ها به شکل مستطیلی زائده دار هستند، که به آن ها بلوک دستوری می گوییم. در این بخش می خواهیم یک بلوک دستوری دیگر را از بخش حرکت در آی کد معرفی کنیم.
بلوک «… ثانیهای برو به x … ، y …»

نوع بلوک: حرکت/دستوری
کاربرد: این بلوک شیء را به صورت نرم و تدریجی (با انیمیشن) به مختصات مورد نظر منتقل میکند. به جای اینکه شیء ناگهانی ظاهر شود، طی یک یا چند ثانیه به مکان مقصد حرکت میکند.
🎯 نکته آموزشی:
-
باعث تقویت درک دانشآموز از مفهوم زمان و انیمیشن در برنامهنویسی گرافیکی میشود.
-
به دانشآموز کمک میکند تفاوت بین حرکت آنی و حرکت تدریجی را تجربه کند.
-
دانشآموز یاد میگیرد چگونه حرکتها را زمانبندی کند تا نتیجه طبیعیتر و حرفهایتری در پروژههای انیمیشنی یا بازیسازی داشته باشد.
-
این بلوک مقدمهای عالی برای متحرک سازی، پویانمایی و بازی سازی و حرکت با سرعت ثابت است.
📋 نکته فنی:
- زمان بر حسب ثانیه مشخص میشود.
مثلاً اگر بنویسیم «۲ ثانیهای برو به x:100 y:-50»، شیء دقیقاً در طول ۲ ثانیه به آن نقطه میرسد. - محور مختصات مانند بلوکهای قبلی:
- مرکز:
(x:0, y:0)
- بالا: y مثبت
- پایین: y منفی
- راست: x مثبت
- چپ: x منفی
- مرکز:
📋 تفاوت با اسکرچ:
در Scratch نیز بلوک glide ... secs to x: ... y: ...
وجود دارد که دقیقاً همین رفتار را دارد.
مثال: در این مثال در ابتدای برنامه نشانگر یا شیء به نرمی و آهستگی به مرکز صفحه می رود.

دیدگاهتان را بنویسید