دوره آموزشی پیشرفته یونیتی 2 بعدی: جنبش بازیکن پلتفرم
3 ساعت 20 دقیقهپیشرفته2016-07-05
مدرسین

Jesse Freeman
Head of Partner and Framework Marketing at Amazon
جزئیات دوره
یاد بگیرید چگونه حرکت بازیکن را در بازیهای پلتفرمر دوبعدی پیادهسازی کنید! این دوره رفتارهای رایج و تکنیکهای پیشرفته برای زنده کردن بازیهای پلتفرمر را پوشش میدهد. جسی فریمن شما را با نحوهی دریافت ورودی از کیبورد و کنترلر، حرکت بازیکن، و پیادهسازی مکانیکهایی مثل دویدن، پرش دوگانه، سر خوردن از دیوار، و شلیک آتش آشنا میکند.
اهداف یادگیری:
✅ ساخت سیستم ورودی برای کیبورد و کنترلر
✅ ایجاد اسکریپتهای ماژولار برای حرکات بازیکن
✅ حرکات پایه: راه رفتن، دویدن، و پریدن
✅ مدیریت برخوردها و انیمیشنهای بازیکن
✅ اضافه کردن مکانیک سر خوردن از دیوار و پرش از آن
✅ بررسی برخورد دیوار و اضافه کردن انیمیشن خم شدن
✅ ایجاد قابلیت برداشتن آیتمها
✅ افزودن امکان شلیک پرتابه مثل توپهای آتشین
اهداف یادگیری:
✅ ساخت سیستم ورودی برای کیبورد و کنترلر
✅ ایجاد اسکریپتهای ماژولار برای حرکات بازیکن
✅ حرکات پایه: راه رفتن، دویدن، و پریدن
✅ مدیریت برخوردها و انیمیشنهای بازیکن
✅ اضافه کردن مکانیک سر خوردن از دیوار و پرش از آن
✅ بررسی برخورد دیوار و اضافه کردن انیمیشن خم شدن
✅ ایجاد قابلیت برداشتن آیتمها
✅ افزودن امکان شلیک پرتابه مثل توپهای آتشین
مهارت ها
Real-TimeGame DevelopmentUnityAdvancedVisualization and Real-TimeAECProduct and ManufacturingSoftware Development
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - استفاده از فایلهای تمرین
1. کار با ورودی
- 03 - معرفی ورودی
- 04 - ایجاد یک مدیر ورودی
- 05 - ورودی محور انتزاعی
- 06 - ساخت یک کلاس حالت ورودی
- 07 - حالات رها شدن دکمه ردیابی
- 08 - خواندن از کلاس وضعیت ورودی
- 09 - ساخت چندین مدیر ورودی برای بازیهای چند نفره
2. پیاده روی و دویدن
- 10 - تنظیم اولین کاراکتر
- 11 - ساخت سطح آزمون
- 12 - ساختن رفتار انتزاعی بازیکن
- 13 - تغییر جهت رو به رو بازیکن
- 14 - ذخیره حالت جهت
- 15 - اضافه کردن راه رفتن به بازیکن
- 16 - دویدن بازیکن
3. انیمیشنهای پخش کننده
- 17 - مدیریت حالتهای انیمیشن بازیکن
- 18 - اتصال حالتهای انیمیشن پخش کننده
4. مدیریت برخورد بازیکن
- 19 - کار با دستور اجرای اسکریپت
- 20 - ساخت مدیر حالت برخورد
- 21 - اشکال زدایی وضعیت برخورد بازیکن
5. پریدن
- 22 - پرش کردن بازیکن
- 23 - پرش محدود
- 24 - افزودن انیمیشن پرش
- 25 - افزودن پرش دوبل
- 26 - ساخت افکت پرش دوبل
- 27 - افزودن پرش طول
6. اردک زدن
- 28 - اضافه کردن اردک به بازیکن
- 29 - اضافه کردن انیمیشن ducking
- 30 - سایر رفتارهای بازیکن را هنگام دویدن غیرفعال کنید
7. برخورد دیوار
- 31 - ساخت دیوار برای سطح آزمون
- 32 - تشخیص برخورد با دیوار بازیکن
- 33 - افزودن انیمیشن برخورد دیوار
8. کشویی دیوارها
- 34 - چسبیدن به دیوار
- 35 - کشویی دیوارها
- 36 - افزایش سرعت لغزش دیوار
- 37 - افزودن افکت اسلاید دیوار
9. پریدن از روی دیوارها
- 38 - پریدن بازیکن از روی دیوار
- 39 - تمیز کردن پرش دیوار
- 40 - آزمایش پرش دیوار به دیوار
10. موارد
- 41 - چیدن اقلام
- 42 - تجهیز اقلام
- 43 - تغییر انیمیشن بر اساس آیتم
- 44 - اضافه کردن حالتهای انیمیشن مورد اضافی
11. پرتاب پرتابه
- 45 - ایجاد گلوله آتشین
- 46 - از بین بردن گلوله آتش
- 47 - شلیک گلوله آتشین
- 48 - تمیز کردن گلوله آتشین
نتیجه
- 49 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری عمیق: تشخیص تصویر
- دوره آموزشی یادگیری جامع یونیتی 2023
- دوره آموزشی مقدمه ایی بر سی شارپ در یونیتی
- دوره آموزشی ویژوال استودیو برای توسعه دهندگان یونیتی
- دوره آموزشی Enscape Essential برای Revit
- دوره آموزشی یادگیری جامع Unity 3D 2021
- دوره آموزشی Unity 3D: درس های Lunchtime
- دوره آموزشی یونیتی: AR Visualization بخش اول مفاهیم اساسی