آموزش بازی Unity: Tetris 3D

Unity Game Tutorial: Tetris 3D

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

در این دوره آموزشی یاد خواهید گرفت که چگونه یک تتریس 3 بعدی را در Unity Game Engine ایجاد کنید.
ما بازی را طوری ایجاد می کنیم که بازیکن باید به جای ردیف، لایه های سه بعدی کامل را پر کند.

این دوره یک دوره مبتدی/متوسط ​​است، بنابراین اگر در هر مورد مشکلی دارید، به من پیام یا پرسش پاسخ بنویسید، تا جایی که می‌توانم به شما کمک خواهم کرد.

اگر مبتدی هستید، ممکن است برای دنبال کردن مشکل داشته باشید، اما ویدیوها شما را در طول دوره کامل راهنمایی خواهند کرد. فراموش نکنید که فقط زمانی بهتر می شوید که چیزها را تکرار کنید و به یادگیری ادامه دهید!

بنابراین ما چندین سیستم ایجاد می کنیم که به ما آزادی کافی می دهد تا:

C# (Monodevelop)

  • هر بازی مانند تتریس ایجاد کنید

  • شما در مورد توابع آرایه ها، لیست ها، متغیرها و بسیاری موارد دیگر می آموزید

  • دسترسی به اسکریپت های دیگر ساده ترین راه

  • اندازه میدان بازی را به صورت خودکار تغییر دهید

Unity (2018.2.11f1)

  • یک میدان بازی به دلخواه خود ایجاد کنید

  • ورودی های دکمه ای ایجاد کنید تا به بازیکن راهی برای کنترل بلوک های تتریس ارائه دهید

  • یک رابط کاربری گرافیکی Game Ove ساده ایجاد کنید

  • منو و صحنه بازی و اتصال آنها به هم

مطالب دوره

من ارائه می دهم:

  1. 5 گرافیک سفید به صورت *.png برای فلش ها و فریم ها

  2. شما باید کد را خودتان بنویسید، من اسکریپت های نهایی را ارائه نمی کنم!

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

نتیجه گیری

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

پس منتظر چه چیزی هستید؟

بیایید بازی رویایی شما را به واقعیت تبدیل کنیم!!

سطح: مبتدی/متوسط
طول دوره ویدیویی: ~6 ساعت 
نسخه Unity مورد نیاز: 5.6+

چالش

پس از اینکه منوها، دکمه‌ها و شاید محتوای اضافی ایجاد کردید، بازی را در هر وب‌سایت بازی، Google Playstore، Apple Store یا حتی Windows Store یا Steam آپلود کنید.


سرفصل ها و درس ها

درس ها Lessons

  • #43 مراحل نهایی Ghost Block #43 Ghost Block Final Steps

  • شماره 21 اصلاح موقعیت بلوک تخم ریزی #21 Spawn Block Position Fix

  • #35 حذف بلوک های حذف لایه #35 Delete Layer Deleting Blocks

  • شماره 3 Unity Layout #3 Unity Layout

  • #15 حرکت معتبر در شبکه را بررسی کنید #15 Check Valid Move In Grid

  • #18 حرکت معتبر دریافت موقعیت شبکه را بررسی کنید #18 Check Valid Move Get Grid Position

  • #48 سطح لایه های امتیاز رابط کاربری #48 UI Score Layers Level

  • #51 عناصر متنی رابط کاربری #51 UI Text Elements

  • #49 UI محاسبه امتیاز Fallspeed #49 UI Calculate Fallspeed Score

  • #57 نتیجه گیری با تشکر #57 Conclusion Thanks

  • #36 حذف لایه انتقال همه به پایین #36 Delete Layer Move All Down

  • شماره 5 مواد بازی #5 Playfield Material

  • #16 شبکه به‌روزرسانی انتقال معتبر را بررسی کنید #16 Check Valid Move Update Grid

  • #28 جابجایی ورودی ورودی 2 #28 Reposition InputHolder 2

  • #46 پیش نمایش کدگذاری رابط کاربری #46 UI Coding Previewer

  • شماره 52 UI به روز رسانی UI #52 UI Update UI

  • شماره 24 Movement UI #24 Movement UI

  • #1. مقدمه #1 Introduction

  • #37 رفع اشکالات لایه را حذف کنید #37 Delete Layer Bugfixes

  • شماره 7 برنامه نویسی Playfield Grid 2 #7 Coding Playfield Grid 2

  • شماره 17 شبکه به‌روزرسانی بلوک تتریس #17 Tetris Block Update Grid

  • #34 حذف لایه بررسی کامل لایه #34 Delete Layer Check Full Layer

  • شماره 4 راه اندازی Playfield #4 Playfield Setup

  • #27 جابجایی ورودی ورودی #27 Reposition InputHolder

  • شماره 55 بازی روی پنجره #55 Game Over Window

  • #23 ورودی چرخش #23 Rotation Input

  • شماره 41 تغییر موقعیت بلوک شبح #41 Ghost Block Reposition

  • شماره 9 کدنویسی Playfield Grid 4 #9 Coding Playfield Grid 4

  • #12 ایجاد بلوک ها #12 Creating The Blocks

  • شماره 25 چرخش UI #25 Rotation UI

  • شماره 39 پیش ساخته های Ghost Block #39 Ghost Block Prefabs

  • #13 بلوک های متحرک به سمت پایین #13 Moving Blocks Down

  • شماره 10 دوربین 1 #10 The Camera 1

  • #22 ورودی حرکت #22 Movement Input

  • شماره 53 UI به روز رسانی FallTime #53 UI Update FallTime

  • #45 راه اندازی پیش نمایش UI #45 UI Previewer Setup

  • شماره 11 دوربین 2 #11 The Camera 2

  • #47 پیش‌نمایش تکمیل رابط کاربری #47 UI Finishing Previewer

  • شماره 40 لیست ارواح بلوک شبح #40 Ghost Block Ghost List

  • شماره 6 برنامه نویسی Playfield Grid 1 #6 Coding Playfield Grid 1

  • #50 UI محاسبه لایه های پاک شده #50 UI Calculate Cleared Layers

  • #20 تخم ریزی بلوک های جدید #20 Spawning New Blocks

  • #32 سوئیچینگ ورودی ها #32 Switching Inputs

  • #44 معرفی رابط کاربری #44 UI Intro

  • #56 صحنه منو #56 Menu Scene

  • شماره 26 مینی پاکسازی رابط کاربری #26 Mini Clean Up UI

  • #14 دور حرکت معتبر را بررسی کنید #14 Check Valid Move Round

  • شماره 29 رابط کاربری بلوک های متحرک #29 Moving Blocks UI

  • #30 Rotate Blocks UI #30 Rotate Blocks UI

  • #38 پاکسازی بلوک شروع تصادفی #38 CleanUp Random Start Block

  • شماره 54 بازی به پایان رسید #54 GameOver

  • #42 Ghost Block Move Down #42 Ghost Block Move Down

  • #2 مفهوم #2 The Concept

  • شماره 33 دکمه افزایش سرعت #33 Speed Up Button

  • شماره 19 لیست بلوک #19 Block List

  • شماره 8 برنامه نویسی Playfield Grid 3 #8 Coding Playfield Grid 3

  • شماره 31 دکمه های 2 طرفه #31 2 Sided Buttons

نمایش نظرات

آموزش بازی Unity: Tetris 3D
جزییات دوره
5h 52m
57
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
70
3 از 5
دارد
دارد
دارد
Octo Man
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Octo Man Octo Man

بیایید بازی رویای شما را به واقعیت تبدیل کنیم!!