3 سال پیش
765

دوره آموزشی ساخت بازی چرخش توپ با یونیتی – (قسمت دوازدهم -ساخت منو گیم اور ساده)

دوره آموزشی ساخت بازی چرخش توپ با یونیتی – (قسمت دوازدهم -ساخت منو گیم اور ساده)

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

در این قسمت (قسمت دوازدهم دوره آموزشی ساخت بازی چرخش توپ) ما به مباحث زیر می پردازیم:

  1. ایجاد پنل با نام gameOverPanel
  2. ایجاد کردن Text
  3. ایجاد کردن Button
  4. اضافه کردن کد های لازم به اسکریپت PlayerController
  5. استفاده از قابلیت فعال و غیر فعال کردن اشیا بازی

 

دوره آموزشی ساخت بازی چرخش توپ با یونیتی – (قسمت دوازدهم -ساخت منو گیم اور ساده)

ابتدا یک Panel از پنجره Hierarchy منوی Create، قسمت UI ایجاد می کنیم.

سپس آن را به gameOverPanel تغییر نام می دهیم.

سپس در زیر مجموعه gameOverPanel یک Panel دیگر و یک Text اضافه می کنیم و اندازه و فونت و رنگ و…

آن را به اندازه دلخواه از منوی Inspector تغییر می دهیم.

اکنون دکمه با نام start ایجاد می کنیم و مقادیر را به اندازه دلخواه تغییر می دهیم.

سپس دکمه دیگری همانند بالا با نام menu ایجاد می کنیم.

دکمه start برای شروع دوباره بازی و دکمه menu برای برگشتن به منو بازی طراحی شده است.

اسکریپت PlayerController را باز می کنیم.

ما میخواهیم که وقتی فرصت های شما به پایان رسید، صدای بازی و حرکت بازیکن نیز پایان یابد،

برای این کار دو متغیر public با نام های gameOverPanel و AudioObject از نوع GameObject ایجاد می کنیم.

سپس در تابع Start، می گوییم در همان شروع بازی منو پایان بازی بازی غیر فعال باشد و

Time.timeScale آن برابر ۱ باشد یعنی سرعت بازی بصورت عادی باشد.

نکته: اگر Time.timeScale برابر ۰ باشد باشد متوقف می شود و هیچ جیز نمی تواند حرکت کند.

سپس درون تابع OnTriggerEnter شرط اینکه هر وقت countHeart به صفر رسید

منو پایان بازی (gameOverPanel) فعال شود، یعنی نمایش داده شود.

سپس صدای بازی قطع شود و Time.timeScale برابر ۰ شود، یعنی دیگر بازیکن نتواند حرکت کند.

دوره آموزشی ساخت بازی چرخش توپ با یونیتی – (قسمت دوازدهم -ساخت منو گیم اور ساده)

 

برای دو دکمه START AGAIN و MENU دوتابع restartGame و menuGame برای

شروع دوباره بازی و برگشت به منو شروع بازی ایجاد می کنیم.

به برنامه unity برمی گردیم و همانند تصویر زیر پنل gameOverPanel ایجاد شده را قرار می دهیم و

برای صدا GameController را قرار می دهیم.

سپس همانند آموزش قسمت قبل، نحوه فراخوانی دو تابع restartGame و menuGame ایجاد شده در اسکریپت

را به دکمه ها می دهیم.

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

که می توان بصورت دستی فعال و غیر فعال کرد.

دوستان اگر تمامی مراحل را به درستی انجام دهید،

باید آخر کارتان همانند کلیپ زیر باشد.

 

ممنون از توجه شما عزیزان…

لطفا هر گونه نظر و پیشنهاد و انتقادی داشتید حتما با ما در میان بگذارید.

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

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

مطالب پر بازدید

ش
شخصی سازی محیط CMD،ترفندهای ویندوزی،تنظیمات cmd ،آشنایی با cmd،شخصی سازی ویندوز،کار با تنظیمات cmd،خط فرمان ویندوز،تم های cmd

شخصی سازی محیط CMD

با سلام و وقت بخیر خدمت شما همراهان گرامی امروز آموزش شخصی سازی محیط CMD را داریم. جهت اجرای cmd مراحل زیر را به ترتیب دنبال کنید: ۱- روی آیکون ذره بین که در کنار منو استارت قرار دارد کلیک...

آشنایی،معرفی و انواع پسوند دامنه ها،پسوند دامنه ها،انواع هاست و دامنه،آشنایی با لینک سایت ها،توضیح انواع دامنه ها،آشنایی با urlها،اجزای لینک ها،

آشنایی،معرفی و انواع پسوند دامنه ها

آشنایی با الگوریتم های مختلف رمز نگاری و رمز گشایی در جهان

آشنایی با الگوریتم های مختلف رمزنگاری و رمزگشایی در جهان

CPU

راهنمای جامع انتخاب پردازنده(CPU) برای کامپیوتر

ترفند های جذاب گوگل که نمی دانستید،قابلیت های مخفی گوگل،ترفند های کاربردی،ترفند،گوگل،راز های عجیب گوگل،ترفند های سرچ گوگل،عجایب گوگل،قابلیت های کاربردی گوگل

ترفند های جذاب گوگل که نمی دانستید!