ساخت بازی تیر و کمان دو بعدی در یونیتی – فصل ۱

  ساخت بازی تیر و کمان دو بعدی در یونیتی – فصل ۱

  مشخصات آموزش

  • 5 خارج از 5 امتیاز بر اساس مشتری 4
    5
     
    امتیاز از
      4 رای
  •   تعداد جلسات 11
      مدت زمان 01:52:15
      قیمت 15/000 تومان

ساخت بازی تیر و کمان دو بعدی در یونیتی - فصل ۱

ساخت بازی تیر و کمان دو بعدی در یونیتی – فصل ۱

قبل از این که توضیحات این دوره ی آموزشی را مطالعه کنید پیشنهاد می شود ویدئوی پیشنمایش این دوره را مشاهده کنید.

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

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

 

در دوره ی آموزشی پیش روی شما، از مباحث مقدماتی نظیر آماده سازی تصاویر وکتور در نرم افزار ایلیستریتور شروع کرده تا مباحث پیشرفته تر نظیر پرتاب تیر و رسم زه کمان پیش خواهیم رفت.

 

سرفصل دروس این دوره ی آموزشی عبارت است از:

جلسه ۱: آماده سازی تصویر وکتور در نرم افزار ایلیستریتور و فتوشاپ

جلسه ۲: آماده سازی تصویر تیر و کمان در نرم افزار یونیتی

در ابتدای این جلسه با استفاده از امکانات Sprite Editor یونیتی دو شی تیر و کمان را از هم جدا می نماییم. سپس مرکز ثقل تیر را از مرکز به انتهای آن منتقل می کنیم و در نهایت برای هر دو عنصر تیر و کمان نام های مناسبی انتخاب خواهیم کرد.

جلسه ۳: تعریف محدوده ها و نقاط مورد نیاز

در این پروژه ما به چند محدوده، نقطه و شی کمکی نیاز خواهیم داشت. بنابراین در جلسه ی سوم ابتدا دو شی با کامپوننت LineRenderer برای شبیه سازی زه کمان ایجاد خواهیم کرد. در ادامه نقاط بالا و پایین کمان، نقطه ی Min و Max کشش زه کمان و محدوده ی Start Zone (برای شروع قرار گیری تیر در کمان) و End Zone (برای اجازه ی کشیدن تیر) را تعریف خواهیم کرد.

جلسه ۴: شبیه سازی زه کمان

در این جلسه با استفاده از کامپوننت LineRenderer زه کمان را شبیه سازی خواهیم نمود به طوری که با حرکت تیر، زه کمان هم تغییر خواهد کرد. به عبارت دیگر زه کمان از دو خط تشکیل شده است که یک خط از نقطه ی بالای کمان تا انتهای تیری رسم می شود و خط بعدی از انتهای تیر تا نقطه ی پایین کمان رسم می شود.

جلسه ۵: محاسبه ی مکان تیر – قسمت اول

در این جلسه ۲ تئوری و یک رابطه را مورد بررسی قرار خواهیم داد. در پایان این جلسه محل تیر تعیین خواهد شد.

جلسه ۶: محاسبه ی مکان تیر – قسمت دوم

در جلسه ۶ و در ادامه ی جلسه ی قبل یک تئوری در رابطه با حداکثر میزان کشش تیر (زمانی که کمان اجازه ی پرتاب خودکار ندارد) مورد بررسی قرار خواهد گرفت.

جلسه ۷: ایجاد تیر

در این جلسه یاد خواهید گرفت که چگونه تیرهایی ایجاد نمایید.

جلسه ۸: حرکت تیر ایجاد شده

در این جلسه تیری که در جلسه ی قبل ایجاد کردیم را با حرکت موس حرکت خواهیم داد.

جلسه ۹: پرتاب تیر – قسمت اول

در جلسه ۹ به بحث پرتاب تیر خواهیم پرداخت. برای پرتاب تیر نیاز به کامپوننت Rigidbody2D داریم تا بتوان تیر را با سرعت خاصی پرتاب کرد.

جلسه ۱۰: پرتاب تیر – قسمت دوم

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

جلسه ۱۱: رهاشدن تیر از کمان

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

 

انشا الله اگر استقبال خوب باشه فصل های بعدی با موضوعات زیر منتشر خواهد شد:

۱- چرخش کمان در هر زاویه

۲- مشاهده ی محدوده ی کشیده شدن زه کمان

۳- ایجاد محدودیت زمانی برای پرتاب تیر

۴- رسم مسیر پرتاب تیر

۵- تعریف دشمن و پرتاب تیر به سمت دشمن

۶- ایجاد محدودیت در تعداد تیر

۷- ساخت انواع تیرها (نظیر تیر آتشین و …)

۸- بریده شدن طناب با برخورد تیر

۹- امکان اضافه شدن و یا کم شدن سرعت پرتاب تیر

۱۰- ایجاد UI بازی

۱۱- اضافه کردن صدای پرتاب تیر

و ….

4 دیدگاه برای ساخت بازی تیر و کمان دو بعدی در یونیتی – فصل ۱

  1. 5 از 5


    (مالک تایید شده)       ۰۹:۰۶

    سلام آقا سید ممنون مرسی از این آموزش هاتون
    من که راضیم از آموزش های شما خدا خیرتون بده
    با تشکر
    احسان بهمنی پور
    شاد و پیروز باشید!!

  2. 5 از 5


          ۲۲:۰۶

    به خاطر فارسی بودنش ۵ ستاره دادم ولی سعی کنید آموزش هایی بسازید که دوستان بتونن ازشون کسب در آمد کنن


    •       ۲۲:۰۶

      با سلام خدمت شما.
      اول از همه عید غدیر رو بهتون تبریک میگم.

      در مورد ساخت بازی تیر و کمان دو بعدی:
      برای ساخت یک بازی تیر و کمان دو بعدی اولین چیزی که نیاز دارید اینه که به چه نحوی این تیر و کمان تیر اندازی کنه؟ زه کمان به چه نحو کشیده بشه؟ به چه نحوی تیر داخل کمان قرار بگیره و … سایر مباحث، چیزهای کلی هستند. مثلا ساخت یک محیط دو بعدی، خوب این مبحث ربطی به بحث تیر اندازی نداره.

      در فصل دوم کار رو یه کم پیشرفته تر می کنیم و با مباحث مختلف دیگه ای آشنا می شیم:
      چرخش کمان، صدای تیر در چهار حالت مختلف، اتوماتیک سازی تنظیمات برای ساخت بازی های بیشتر و بیشتر و راحتی کار، منحنی وار حرکت کردن تیر، آیکن موس در سه حالت مختلف و …

      با تشکر
      سید

  3. 5 از 5


          ۰۹:۰۷

    اقا حامد این اموزش بدرد افراد مبتدی مثل من میخوره؟
    چون من فق توی سیشارپ متغیر ها و سی شارپ و دستورات شرطی و همین چیزای مقدماتی رو بلدم


    •       ۱۱:۰۷

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

      ضمنا فصل دوم هم آماده شده که به زودی منتشر میشه.

      با تشکر
      سید

  4. 5 از 5


          ۱۳:۰۷

    بینهایت تشکر

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

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

2 + نه =

Sorry no more offers available

  مشخصات مدرس