نسخه آزمایشی

آموزش ساخت بازی هیولای پرنده در یونیتی
آموزش ساخت بازی هیولای پرنده در یونیتی

آموزش ساخت بازی هیولای پرنده در یونیتی

آموزش ساخت بازی هیولای پرنده در یونیتی

مقدمه:

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

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

البته همانطور که از عنوان مطلب هم معلوم هست در این آموزش بازی هیولای پرنده در یونیتی را ایجاد خواهیم کرد. نحوه انجام بازی به این نحو می باشد که کاراکتر اصلی ما (هیولای پرنده) توسط کلیک های پی در پی موس به بالا حرکت می نماید و در طی مسیر باید از موانعی که وجود دارد عبور نماید. علاوه بر این در طی مسیر سکه ها و امتیازهایی نیز وجود دارد که هیولا می تواند آن ها را کسب نماید.

بحث متحرک سازی کاراکتر هیولای پرنده را در مطلبی با عنوان “آموزش مقدماتی متحرک سازی کاراکتر در Anime Studio” مورد بررسی قرار داده ایم. پس در این دوره ی آموزشی به بحث متحرک سازی کاراکتر اشاره ای نخواهد شد.

[notification type=”alert-success” close=”true” ]سه جلسه ی اول این مجموعه به صورت رایگان عرضه شده است.[/notification]

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

[toggles class=”yourcustomclass”]
[toggle title=”جلسه ۱ – تنظیم محیط” class=”in”]

در این جلسه محیط بازی آماده خواهد شد. منابع مورد نیاز نظیر: فایل های صوتی، تکسچرها، Sprite ها و … به داخل یونیتی ایمپورت خواهند شد.

[button style=”btn-success btn-lg” icon=”glyphicon glyphicon-circle-arrow-down” align=”right” type=”link” target=”true” title=”دانلود جلسه اول” link=”http://dl.learningtv.ir/Learning/uploads/Unity%33d/%5FSeyyed%20Hamed/%30%34%20%2D%20Creating%20a%20Monster%20Bird%20Game%20In%20Unity%33d/01%20-%20Preparing%20the%20environment.rar” linkrel=”nofollow”]

[/toggle]
[toggle title=”جلسه ۲ – اضافه کردن نیرو به کاراکتر”]

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

[button style=”btn-success btn-lg” icon=”glyphicon glyphicon-circle-arrow-down” align=”right” type=”link” target=”true” title=”دانلود جلسه دوم” link=”http://dl.learningtv.ir/Learning/uploads/Unity%33d/%5FSeyyed%20Hamed/%30%34%20%2D%20Creating%20a%20Monster%20Bird%20Game%20In%20Unity%33d/02%20-%20Adding%20Force%20Into%20Character.rar” linkrel=”nofollow”]

[/toggle]
[toggle title=”جلسه ۳ – ایجاد محدوده ی حرکت کاراکتر”]

در این جلسه با ایجاد دو شی (که کامپوننت Collider 2d دارند) در بالا و پایین محیط، محدوده ی حرکت کاراکتر را تعیین خواهیم کرد.

[button style=”btn-success btn-lg” icon=”glyphicon glyphicon-circle-arrow-down” align=”right” type=”link” target=”true” title=”دانلود جلسه سوم” link=”http://dl.learningtv.ir/Learning/uploads/Unity%33d/%5FSeyyed%20Hamed/%30%34%20%2D%20Creating%20a%20Monster%20Bird%20Game%20In%20Unity%33d/03%20-%20Create%20Range%20Of%20Movements.rar” linkrel=”nofollow”]

[/toggle]
[toggle title=”جلسه ۴ – ایجاد افکت جت”]

در این جلسه با استفاده از سیستم ذرات یونیتی افکت جت کاراکتر را ایجاد خواهیم نمود.

جهت یادگیری سیستم ذرات یونیتی می توانید از آموزش فارسی سیستم ذرات یونیتی استفاده نمایید.

[/toggle]
[toggle title=”جلسه ۵ – آماده سازی اتاق”]

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

[/toggle]
[toggle title=”جلسه ۶ – حرکت رو به جلو”]

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

[/toggle]
[toggle title=”جلسه ۷ – حرکات دوربین”]

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

[/toggle]
[toggle title=”جلسه ۸ و ۹ – ایجاد کننده ی اتاق ها”]

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

[/toggle]
[toggle title=”جلسه ۱۰ – رفع خطاهای موجود”]

در این جلسه چند خطا را مورد بررسی قرار خواهیم داد و اقدام به رفع باگ های موجود تا جلسه ی ۹ خواهیم نمود.

[/toggle]
[toggle title=”جلسه ۱۱ – انیمیشن دویدن و پرواز کردن هیولا”]

در این جلسه با استفاده از سیستم Animation قدیمی یونیتی و سیستم Mecanim یونیتی، حرکات دویدن و پرواز کردن هیولا را آماده خواهیم نمود.

[/toggle]
[toggle title=”جلسه ۱۲ – فعال و غیرفعال کردن سیستم ذرات جت”]

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

[/toggle]
[toggle title=”جلسه ۱۳ – اضافه کردن اولین لیزر”]

یکی از مواردی که باعث جذابیت بازی می شود، وجود موانعی نظیر لیزرها در طی مسیر می باشد. در این جلسه اولین لیزر را تنظیم و به محیط بازی اضافه خواهیم نمود.

[/toggle]
[toggle title=”جلسه ۱۴ و ۱۵ – مرگ کارامتر”]

مطمئنا مردن کاراکتر باعث جذابیت بیشتر بازی خواهد شد. مردن کاراکتر مانی رخ خواهد داد که کاراکتر با موانعی همچون لیزر برخورد داشته باشد. در این جلسه در مورد بحث مردن کاراکتر هنگام برخورد با موانع صحبت خواهیم نمود.

[/toggle]
[toggle title=”جلسه ۱۶ – اضافه کردن سکه ها”]

برای کسب امتیاز یکی از بهترین روش ها استفاده از سکه ها می باشد، در این جلسه سکه ها را آماده و تنظیم خواهیم نمود.

[/toggle]
[toggle title=”جلسه ۱۷ – ایجاد خودکار اشیا”]

اشیا (نظیر لیزر و سکه ها) باید به صورت خودکار ایجاد شوند تا بازی جذابیت بیشتری داشته باشد. در این جلسه به نحوه ی ایجاد خودکار اشیا خواهیم پرداخت.

[/toggle]
[toggle title=”جلسه ۱۸ – اضافه کردن منوهای بازی”]

با استفاده از سیستم UI جدید یونیتی منوهای بازی را آماده خواهیم نمود.

منوهایی نظیر: عکس سکه در بالای صفحه، تعداد سکه های کسب شده و دکمه ی شروع دوباره

[/toggle]
[toggle title=”جلسه ۱۹ – اضافه کردن صداها”]

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

منابع صوتی عبارتند از:

– صدای سکه ها

– صدای دویدن کاراکتر

– صدای جت

– صدای لیزر

– صدای پس زمینه

[/toggle]
[toggle title=”جلسه ۲۰ – حرکت Background”]

در این جلسه تصویر پس زمینه ی بازی را مورد بررسی قرار خواهیم داد.

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

[/toggle]
[/toggles]

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

با تشکر

لرنینگ تی وی

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

بازخوردها

هیچ دیدگاهی برای این محصول نوشته نشده است.

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

نظر خود را بیان کنید.


 

با لرنینگ تی وی به بهترین‌ها فکر کن


یاد بگیر

یاد بگیر

آموزشت رو پیداکن، دانلودکن، ببین، و یاد بگیر

یاد بده

یاد بده

آموزشت رو آماده کن، برای ما ارسال کن، و مدرس شو

پول‌دار شو

پول‌دار شو

دانشت رو بفروش و پول در بیار

تا زمانی که انجامش ندی غیر ممکنه ... اگه دوست داری، حتما میشه، پس

بیا انجامش بدیم

There are no products