ایجاد یک بازی دونده بیپایان 3 بعدی در یونیتی (سازگار با یونیتی 6)
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- چگونه از سیستم Mecanim یونیتی برای ایجاد و تریگر کردن حالتهای انیمیشن یک کاراکتر استفاده کنیم؟
- چگونه یک رابط کاربری گرافیکی با منوی اصلی، پنجرههای پاپآپ و دکمهها و اسلایدهای قابل برنامهریزی طراحی کنیم؟
- چگونه یک جهان پلتفرم 3 بعدی با اسکرول بیپایان برنامهنویسی کنیم؟
- چگونه موسیقی پسزمینه و افکتهای صوتی را پیادهسازی کنیم؟
- چگونه سیستمهای ذره را برای طلسمهای جادویی، انفجارها و جلوههای ویژه ایجاد و spawn کنیم؟
- چگونه یک سیستم شمارش جانها و امتیاز برنامهنویسی کنیم که حالت را ذخیره میکند؟
- چگونه یک بازی آسان کامل را از ابتدا بسازیم؟
پیشنیازهای دوره
- درک خوب از زبان سی شارپ
- درک اولیه از موتور بازی یونیتی
توضیحات دوره
چه کسی یک بازی دونده بیپایان خوب را دوست ندارد؟ آیا میدانستید که این ژانر از بازیهای پلتفرم اولیه مانند Donkey Kong و Mario Brothers نشأت گرفته است؟ از Canabalt تا Temple Run و Subway Surfer، این بازی آسان، سرگرمی بسیاری از گیمرها با موبایل و برای گذراندن وقت بوده است. اما آیا میدانستید که ساخت چنین بازیای نیاز به کار زیادی دارد؟ البته که مناظر تکراری هستند، اما آیا میدانستید که این مناظر باید از چند قطعه محیطی ساخته شوند که همیشه با هم جور میشوند و با روندی خاص کنار هم قرار میگیرند؟
در این دوره، پنی شما را در تمام مراحل توسعه بازی با سی شارپ و موتور بازی یونیتی از طریق شیوه تدریس جامع و تخصص 25 سالهاش در تدریس، تحقیق و نوشتن درباره بازیها هدایت میکند. در طول دوره، شما با کارگاههای عملی که طراحی شدهاند تا این مفاهیم اصلی برنامهنویسی را به شما آموزش دهند، پیش خواهید رفت که بازیهای شما را به سطح بالاتری خواهد برد. تمامی داراییها از جمله مدلها، انیمیشنها، تکسچرها و صداها ارائه شدهاند.
هدف دوره این است که به شما تمامی موارد لازم برای ساخت بازی خودتان را آموزش دهد!
یاد بگیرید چگونه موارد زیر را برنامهنویسی کنید و با آنها کار کنید:
- مدلهای کاراکتر و جهان
- انیمیشنهای کاراکتر
- تولید جهان بیپایان با روندی خاص
- رابطهای کاربری گرافیکی
- پیکآپها
- سیستمهای ذره
- موسیقی پسزمینه
- افکتهای صوتی
محتوا و مرور کلی
این دوره با راهاندازی کاراکتر و اعمال انیمیشنها در سیستم Mecanim یونیتی آغاز میشود، سپس به نوشتن کد برای کنترل آنها میپردازد. این فرآیند بهصورت گامبهگام ادامه دارد و شامل توسعه یک جهان 3 بعدی با اسکرول بیپایان و شامل استفاده از الگوهای طراحی پولینگ و سینگلتون است. در این قسمتها، موانعی مانند آتش و دیوارها را اضافه میکنیم که کاراکتر برای پرش و تخریب آنها برنامهنویسی شده است. سپس، یک رابط کاربری گرافیکی (GUI) در سیستم بوم یونیتی سرهم میکنیم، جایی که شما درباره ترازبندی، فونتها و رزولوشن صفحه و همچنین اینکه چگونه فشرده شدن دکمهها و اسلایدرها را برنامهنویسی کنید و پنجرههای پاپآپ ایجاد کنید، یاد خواهید گرفت. در ادامه، سیستمهای ذره را بررسی میکنیم که بهعنوان ابزاری برای ارائه جلوههای ویژه استفاده میشوند و چندین مورد را برای طلسمهای جادویی و انفجارها از ابتدا خواهیم ساخت. در نهایت، موسیقی پسزمینه و افکتهای صوتی را پوشش میدهیم و به کنترل صدای هر یک از آنها از طریق GUI میپردازیم.
این دوره برای چه کسانی مناسب است؟
- دانشجویان مبتدی یونیتی
- کاربران سطح متوسط یونیتی که به کار روی یک پروژه بازی کامل علاقهمند هستند.
- دانشجویان توسعه بازی در تمام سنین
ایجاد یک بازی دونده بیپایان 3 بعدی در یونیتی (سازگار با یونیتی 6)
-
مقدمه 02:21
-
به انجمن دانشجویی H3D بپیوندید 01:26
-
بروزرسانی به یونیتی 6 12:05
-
متحرکسازی کاراکتر بازیکن 19:33
-
فعالسازی طلسم 16:54
-
آزمون 1 None
-
راهاندازی مدل پلتفرم 18:41
-
چرخاندن گوشهها 19:34
-
ایجاد یک پلتفرم پول - بخش 1 15:20
-
ایجاد یک پلتفرم پول - بخش 2 07:25
-
اسکرول کردن محیط 19:59
-
اسکرول کردن در محور Y 13:14
-
Spawn کردن پلتفرمها در حال حرکت 19:18
-
دوراهی پرش 05:16
-
افزودن یک تقاطع T 19:22
-
موانع آتشین 18:22
-
افزودن آتشهای تصادفی به پلتفرمها 17:53
-
ساخت یک دیوار 08:50
-
تولید جادو 16:42
-
پلتفرمهای دیواری 12:16
-
رابط کاربری گرافیکی 10:22
-
منوی اصلی - بخش 1 19:58
-
منوی اصلی - بخش 2 11:07
-
منوی اصلی - بخش 3 14:46
-
ایجاد پاپآپهای منو 18:13
-
تکمیل پاپآپها 15:29
-
متحرکسازی سکهها 17:22
-
جمعآوری سکهها 19:59
-
بازنشانی سکه 06:17
-
برنامهنویسی شمارش جانها 16:19
-
نمایش جانها 15:27
-
آمار 17:44
-
مه 12:47
-
انفجارها 16:04
-
انفجار دیوار 12:11
-
افزودن موسیقی 18:40
-
ذخیره تنظیمات صدا 18:34
-
افکتهای صوتی 09:50
-
همزمانسازی صداها با انیمیشن 09:39
-
پیکآپهای انیمیشنی 19:09
-
نکات نهایی 15:27
-
چند کلمه نهایی از پنی 01:39
-
حالا کجا برویم؟ 11:16
مشخصات آموزش
ایجاد یک بازی دونده بیپایان 3 بعدی در یونیتی (سازگار با یونیتی 6)
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:43
- مدت زمان :09:53:05
- حجم :6.61GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy