ایرانیان سایبر به صورت رایگان فیلم های آموزش اسکرچ را برای کودکان ارایه می دهد. جهت مشاهده لیست فیلم های آموزش اسکرچ کلیک بفرمایید.
در محیط برنامهنویسی اسکرچ، بلوک “به لبه خوردی برگرد” (در نسخه انگلیسی: if on edge, bounce
) یکی از بلوکهای حرکتی مهم است که رفتار spriteها را در هنگام برخورد با لبههای صحنه کنترل میکند. این بلوک باعث میشود که sprite هنگام رسیدن به مرزهای صحنه، به طور خودکار برگردد و جهت حرکتش معکوس شود.
عملکرد تخصصی بلوک “به لبه خوردی برگرد”
این بلوک در دسته حرکت (Motion) قرار دارد و هنگامی که sprite به لبههای صحنه برخورد میکند، جهت حرکت آن را معکوس مینماید. این قابلیت به ویژه در شبیهسازی حرکت طبیعی اجسام و ایجاد انیمیشنهای روان بسیار کاربرد دارد.
نکات فنی مهم:
بلوک مذکور تنها زمانی فعال میشود که sprite واقعاً به لبه برخورد کند
زاویه بازگشت sprite بستگی به جهت اولیه آن دارد
این بلوک معمولاً در کنار بلوک “حرکت … قدم” (move … steps) استفاده میشود
برای spriteهایی که حالت چرخش آزاد دارند، جهت sprite پس از برخورد به طور خودکار تنظیم میشود
این ابزار ساده اما قدرتمند، در آموزش برنامه نویسی برای کودکان و نوجوانان نقش مهمی ایفا میکند چرا که به آنها امکان میدهد بدون محاسبات پیچیده ریاضی، حرکت طبیعی اجسام را در پروژههای خود شبیهسازی کنند.
کاربردهای عملی
از این بلوک معمولاً در بازیها، انیمیشنها و شبیهسازیها استفاده میشود. برای مثال در ساخت بازیهایی که شامل حرکت توپ یا شخصیتها در محیط هستند، این بلوک تضمین میکند که spriteها از صحنه خارج نمیشوند و به طور پیوسته در محیط بازی در حرکت باقی میمانند.
برای شروع برنامهنویسی با اسکرچ و استفاده از این بلوک و سایر امکانات، به سایت رسمی اسکرچ مراجعه کنید: https://scratch.mit.edu/