لایهبندی جلو و عقب Spriteها در اسکرچ | آموزش برنامهنویسی با ابوالفضل آقازاده
اسکرچ
دربارهٔ این ویدیو
زامبی کوچولو اینبار اومده لایهبندی اسپرایتها رو بهتون یاد بده! 👋
من ابوالفضل آقازاده هستم. توی این ویدیو با هم یاد میگیریم چطور تو اسکرچ، اسپرایتها رو بیاریم جلو یا ببریم عقب. از مشکل ساده «کاراکتر پشت درخت گیر کرده» شروع میکنیم و با بلوکهای Go to Front Layer، Go to Back Layer و Go Forward/Backward Layers لایهها رو کامل کنترل میکنیم.
چیزایی که یاد میگیرید:
اسپرایت اصلاً چیه؟
چرا ترتیب لایهها مهمه؟
چطور با Forever بعضی لایهها (مثل مه) رو همیشه جلو یا عقب نگه داریم
فرق Go to Front با Go Forward چند لایه
مثال عملی با کلید Space و T
پروژه آماده هم داره، میتونید همزمان با ویدیو تمرین کنید.
تمرین شما: سه شخصیت بساز و ترتیب لایههای آنها را با این بلوکها جابهجا کن!
آشنایی با مسیر آموزش فارسی برنامهنویسی در CS50xURMIA:
- {'key': 'sprite_definition', 'value': 'معرفی Sprite یا شخصیت در اسکرچ'}
- {'key': 'layer_order', 'value': 'اهمیت ترتیب لایه ها هنگام روی هم افتادن شخصیت ها'}
- {'key': 'go_to_front_layer', 'value': 'استفاده از بلوک Go to Front Layer برای انتقال به بالاترین لایه'}
- {'key': 'go_to_back_layer', 'value': 'استفاده از بلوک Go to Back Layer برای انتقال به پایین ترین لایه'}
- {'key': 'go_forward_backward', 'value': 'جابه جایی چند لایه به جلو یا عقب با Go Forward و Go Backward Layers'}
- {'key': 'forever_layer', 'value': 'نگه داشتن دائمی یک لایه مثل مه با حلقه Forever'}
- {'key': 'space_and_t', 'value': 'استفاده از کلید Space برای جلو و کلید T برای عقب'}
- {'key': 'project_ready', 'value': 'پروژه آماده برای تمرین همزمان با ویدیو'}
- {'key': 'exercise', 'value': 'تمرین: ساخت سه شخصیت و جابه جایی ترتیب لایه ها'}
- {'key': 'course_path', 'value': 'بخشی از مسیر آموزش فارسی برنامه نویسی CS50xURMIA'}
فصلها
متن کامل ویدیو
سلام! زامبی کوچولو اینبار اومده لایهبندی اسپرایتها رو بهتون یاد بده!
توی این ویدیو با هم یاد میگیریم چطور تو اسکرچ، اسپرایتها رو بیاریم جلو یا ببریم عقب. از مشکل سادهی «کاراکتر پشت درخت گیر کرده» شروع میکنیم.
اول ببینیم اسپرایت اصلاً چیه؟ هر شخصیت یا شیء توی اسکرچ یک اسپرایته که روی یک لایه قرار میگیره. وقتی چند اسپرایت روی هم میافتن، اونی که لایهی بالاتر داره دیده میشه.
حالا با بلوکهای Go to Front Layer، Go to Back Layer و Go Forward/Backward Layers لایهها رو کامل کنترل میکنیم.
یه نکتهی مهم: اگه بخوایم بعضی لایهها مثل مه رو همیشه جلو یا عقب نگه داریم، بلوک Go to Front Layer رو داخل حلقهی Forever میذاریم.
فرق Go to Front با Go Forward هم اینه که اولی یکباره به بالاترین لایه میره، اما دومی فقط چند لایه جابهجا میکنه.
در انتها با کلید Space و T یه مثال عملی میزنیم.
پروژه آماده هم داره، میتونید همزمان با ویدیو تمرین کنید.
اگه براتون مفید بود لایک و سابسکرایب یادتون نره! سوالی داشتید تو کامنت بپرسید.
برای مسیر کامل آموزش فارسی برنامهنویسی به سایت cs50xurmia.ir سر بزنید.
دیدگاهها
COMMUNITY
برای ثبت دیدگاه، ابتدا وارد حساب خودت شو.
ورود به حساب
هنوز دیدگاهی منتشر نشده؛ اولین دیدگاه را بنویس.