لرنینگ تی وی

طعم شیرین یادگیری

تفاوت MouseButtonDown و MouseButton در یونیتی


تاریخ انتشار

تعداد نظرات

تعداد بازدید

زمان تقریبی مطالعه
۳۱/تیر/۱۳۹۲
۲۱۰۲ روز پیش
۱ دیدگاه ۳۱۶ ۱ دقیقه

GetMouseButtonبا سلام خدمت دوستان

بعد چندین آموزش تصویری بد ندیدم امروز براتون یه آموزش ساده ی متنی نیز قرار بدم.

توی این آموزش به تفاوت MouseButtonDown و MouseButton در یونیتی خواهیم پرداخت.

خوب بریم سراغ تفاوت این دو تا کد…

توضیحی برای تازه کارها:

در واقع توی موتور بازی سازی یونیتی اگه بخواهیم مثلا بگیم وقتی دکمه موس رو زدیم فلان اتفاق انجام بشه از این دو تا کد استفاده میشه یعنی مثلا از کد زیر استفاده میشه.

خوب توی این آموزش می خواهیم فقط به یک سری تفاوت جزئی بپردازیم.

برای توضیح فقط و فقط یک مثال می زنم:

فرض کنید شما توی بازیتون می خواهید عمل شلیک (البته به صورت تک تیر) رو شبیه سازی کنید یعنی با هر کلیک فقط وفقط یک تیر رها شود خوب برای این کار کافیه از GetMouseButtonDown استفاده بشه.

یعنی در واقع گفته ایم که همین که موس فشرده شد تیر رها شود.

حالا فرض کنید شما می خواهید عمل مثلا یک تیربار رو شبیه سازی کنید یعنی این که با نگه داشتن موس مدام تیر رها بشود. برای این کار از GetMouseButton استفاده می شود.

این دوتا کد فقط در همین مورد با هم تفاوت دارند و مابقی خصوصیاتشون یکی است.

مثلا دکمه ی سمت چپ موس در هردوشون یکی هست و ….

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

برای این که تفاوت این دوتا کد رو بهتر بفهمید بهتون پیشنهاد می کنم همین مثال هایی که زدم رو توسط این دو تا کد شبیه سازی کنید تا تفاوتشون رو درک کنید.

امیدوارم از این آموزش ساده نیز لذت برده باشید.

تا آموزش بعد خدا نگهدار.

والسلام

سید

یک نظر برای "تفاوت MouseButtonDown و MouseButton در یونیتی"


  1. نوشته شده توسط  

    سلام
    نکته خوبی بود

    پاسخ

    پاسخ

ارسال دیدگاه

نام (*)
پست الکترونیکی (*)
وبسایت