تک دیک

واژه نامه و مجله آموزشی کامپیوتر و تکنولوژی

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Filter by Categories
A
B
C
D
E
F
G
H
I
J
K
L
M
N
Numbers
O
P
Q
R
S
T
U
V
W
Y
Z
آگهی
اپلیکیشن ها
اچ‌تی‌ام‌ال
اسکرچ
اشخاص و شرکت ها
امنیت
امنیت آنلاین
اندروید
اینترنت
پایتون
پرسش و پاسخ
جاوااسکریپت
حروف انگلیسی
خبر
دوره های آموزشی
سخت‌افزار
سی‌اس‌اس
شبکه
فنی
کنسول جستجوی گوگل
گرافیک
لینوکس
مایکروسافت اکسل
مایکروسافت پاورپوینت
مایکروسافت ورد
مبانی کامپیوتر
مجله
مجله – امنیت
مجله – بازی
مجله – برنامه نویسی
مجله – دنیای اینترنت
مجله – سخت افزار
مجله – سیستم
مجله – شبکه
مجله – شبکه های اجتماعی
مجله – عمومی
مجله – گوشی‌های هوشمند
مجله – نرم افزار
مجله – ویندوز
مقدماتی
موضوعی
نرم‌افزار
وردپرس

پروژه گفتگو میان دو شکلک در اسکرچ – روش دوم

پروژه گفتگو میان دو شکلک در اسکرچ - روش دوم با کمک قطعه های انتشار و دریافت پیام

در قسمت قبل با روشی ساده برای شبیه سازی گفتگو میان دو فرد در اسکرچ با کمک قطعه‌های انتظار آشنا شدید. با این حال بهتر است بدانید در برنامه‌نویسی معمولا می‌توانید از چند روش مختلف برای انجام یک کار مشخص استفاده کنید. در این حالت ممکن است یک روش نسبت به روش دیگر عملکرد بهتر یا مناسب‌تری داشته باشد. در این قسمت از مجموعه آموزشی اسکرچ با روش مناسب‌تری برای ساخت پروژه گفتگو میان دو شکلک در اسکرچ آشنا می‌شوید. قطعه‌های مورد استفاده در این پروژه عبارتند از قطعه “وقتی پرچم کلیک شد”، “بگو … به مدت … ثانیه“، “پخش سراسری …” و “وقتی … را دریافت کردم“.

این مطلب مبتنی بر مجموعه کارت‌های کدنویسی اسکرچ (با اندکی تغییر) است. کارت‌های اصلی این پروژه را می‌توانید از طریق سایت اسکرچ دریافت کنید.

هدف پروژه

در این پروژه، مشابه با پروژه قبل شکلک دو انسان را به برنامه اضافه می‌کنیم. هدف پروژه اینست که پس از کلیک روی پرچم سبز اسکرچ، شکلک ها با یکدیگر گفتگو کنند. با این تفاوت که در این قسمت به جای استفاده از قطعه “منتظر بمان … ثانیه” از یک قطعه پخش سراسری پیام و یک قطعه دریافت پیام استفاده می‌کنیم.

مراحل ساخت پروژه گفتگو میان دو شکلک در اسکرچ – روش دوم

پروژه جدیدی بسازید و نام مناسبی برای آن انتخاب کنید. شکلک گربه اسکرچ که به صورت پیشفرض در پروژه قرار دارد را با کلیک روی آیکن سطل زباله کنار آن در بخش شکلک ها حذف کنید. سپس مشابه با قسمت قبل شکلک های Dee و Avery را به پروژه اضافه کنید و تغییرات لازم را انجام دهید.

اضافه کردن قطعه های موردنیاز پروژه

حالا نوبت اضافه کردن قطعات موردنیاز به ناحیه کد شکلک‌هاست. به زبانه کد برگردید و شکلک اول را در بخش شکلک ها انتخاب کنید. قطعه های “وقتی پرچم کلیک شد” و “بگو … به مدت … ثانیه” را مشابه با همان پروژه قبل به ناحیه کد شکلک پسرک اضافه کنید.

پس از پایان جمله شکلک، با کمک یک قطعه از نوع “پخش سراسری …” یک پیام اسکرچ پخش می‌کنیم (این قطعه را می‌توانید در دسته “رویدادها” پیدا کنید). با اتصال این قطعه به قطعه قبلی پس از نمایش جمله شکلک اول، یک پیام با نامی مشخص (در اینجا با نام پیام 1) برای تمام برنامه منتشر می‌شود. به این ترتیب در صورت نیاز سایر شکلک های اسکرچ می‌توانند پس از دریافت پیام، عمل موردنیاز (در اینجا پاسخ به گفتگو) را انجام دهند. در تصویر زیر می‌توانید نمایی از ناحیه کد شکلک اول را مشاهده کنید.

ناحیه کد کامل پروژه گفتگو میان دو شکلک در روش دوم با کمک قطعه پخش سراسری پیام

در این مرحله به سراغ شکلک دوم می‌رویم. این شکلک را در بخش شکلک ها انتخاب کنید. سپس یک قطعه از نوع “وقتی … را دریافت کردم” در ناحیه کد شکلک قرار می‌دهیم (این قطعه را هم می‌توانید در دسته “رویدادها” پیدا کنید). توجه داشته باشید نام پیام (در اینجا پیام 1) باید با نام پیام در قطعه “پخش سراسری …” یکسان باشد. به این ترتیب شکلک دوم متوجه می‌شود نمایش جمله شکلک اول پایان یافته است و حالا می‌تواند جمله خود را نمایش دهد. بنابراین در ادامه یک قطعه “بگو … به مدت … ثانیه” به قطعه قبلی وصل می‌کنیم. در تصویر زیر نمایی از ناحیه کد شکلک دوم را مشاهده می‌کنید.

ناحیه کد کامل شکلک دوم پروژه گفتگو میان دو شکلک در روش دوم با کمک قطعه پخش سراسری پیام

نکته: استفاده از این روش برای یک شکلک امکان انجام عملی را پس تکمیل شدن یک عمل در شکلکی دیگر فراهم می‌کند. موضوعی که نیاز به اندازه گیری زمان ها در روش استفاده از قطعه های انتظار را برطرف می‌کند.

امتحان کنید!

روی دکمه پرچم سبز رنگ بالای ناحیه صحنه کلیک کنید تا نتیجه کارتان را مشاهده کنید. در ویدئوی زیر هم می‌توانید نمایی از نتیجه نهایی این پروژه را مشاهده کنید.

تولید و انتشار محتوای تخصصی علاوه بر زمان، هزینه هم دارد. بخش عمده هزینه‌های تک‌دیک با بودجه شخصی و حمایت‌های شما کاربران گرامی تأمین می‌شود. اگر محتوای این صفحه برای شما مفید واقع شده با روش‌های مختلفی از سراسر دنیا می‌توانید در تکمیل و تداوم فعالیت این سایت به گروه کوچک ما کمک کنید و در اجر معنوی آن نیز سهیم شوید. ما صمیمانه قدردان این محبت شما هستیم.

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

دیدگاه‌ها

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نوشته‌های بیشتر

تبلیغات متنی ساده