دوره آموزشی یونیتی 5: حرکت دو بعدی در یک بازی RPG
1 ساعت 22 دقیقهمتوسط2016-08-08
مدرسین

Jesse Freeman
Head of Partner and Framework Marketing at Amazon
جزئیات دوره
توی این دوره، یاد میگیری که چطوری یه بازیکن رو روی یه نقشهی دوبعدی شبکهای حرکت بدی و از این حرکت برای ایجاد رویدادهای مختلف استفاده کنی، درست مثل بازیهای کلاسیک نقشآفرینی (RPG)! 🎮
Jesse Freeman توی این دوره بهت نشون میده چطور روی مباحث قبلی (تولید تصادفی نقشه در Unity 5 2D) کار کنی و قابلیتهای جدیدی مثل:
اضافه کردن بازیکن به نقشه و حرکت اون از کاشی به کاشی
حرکت دوربین همزمان با بازیکن
ایجاد رویدادهای خاص بر اساس حرکت بازیکن روی نقشه
پیادهسازی افکت "مه جنگ" (Fog of War) که باعث میشه فقط بخشهایی از نقشه که بازیکن بهشون نزدیک شده نمایش داده بشن
شناسایی و بهروزرسانی کاشیهای بازدیدشده
با یاد گرفتن این مهارتها، میتونی یه تجربهی بازیسازی حرفهای خلق کنی که توی سبک RPG و استراتژیک خیلی مهمه! 🚀🔥
اهداف یادگیری
راهاندازی پروژه – چطور پروژه رو توی Unity شروع کنیم؟
اضافه کردن بازیکن و تغییر موقعیت اون روی نقشه – چطور بازیکن رو روی کاشیهای نقشه قرار بدیم؟
شنود حرکت بازیکن – چطور بفهمیم بازیکن داره حرکت میکنه؟
انتقال بازیکن از کاشی به کاشی – چطور حرکت روان و طبیعی ایجاد کنیم؟
ایجاد رویدادهای وابسته به حرکت بازیکن – چطور مثلاً ورود به منطقهی خاص باعث اجرای اتفاقی بشه؟
افزودن افکت "مه جنگ" (Fog of War) – چطور نقشه فقط قسمتهای دیدهشده رو نمایش بده؟
ردگیری کاشیهای بازدیدشده – چطور مشخص کنیم بازیکن کجاها رفته؟
گسترش میدان دید بازیکن – چطور دید بازیکن رو کنترل کنیم؟
Jesse Freeman توی این دوره بهت نشون میده چطور روی مباحث قبلی (تولید تصادفی نقشه در Unity 5 2D) کار کنی و قابلیتهای جدیدی مثل:
اضافه کردن بازیکن به نقشه و حرکت اون از کاشی به کاشی
حرکت دوربین همزمان با بازیکن
ایجاد رویدادهای خاص بر اساس حرکت بازیکن روی نقشه
پیادهسازی افکت "مه جنگ" (Fog of War) که باعث میشه فقط بخشهایی از نقشه که بازیکن بهشون نزدیک شده نمایش داده بشن
شناسایی و بهروزرسانی کاشیهای بازدیدشده
با یاد گرفتن این مهارتها، میتونی یه تجربهی بازیسازی حرفهای خلق کنی که توی سبک RPG و استراتژیک خیلی مهمه! 🚀🔥
اهداف یادگیری
راهاندازی پروژه – چطور پروژه رو توی Unity شروع کنیم؟
اضافه کردن بازیکن و تغییر موقعیت اون روی نقشه – چطور بازیکن رو روی کاشیهای نقشه قرار بدیم؟
شنود حرکت بازیکن – چطور بفهمیم بازیکن داره حرکت میکنه؟
انتقال بازیکن از کاشی به کاشی – چطور حرکت روان و طبیعی ایجاد کنیم؟
ایجاد رویدادهای وابسته به حرکت بازیکن – چطور مثلاً ورود به منطقهی خاص باعث اجرای اتفاقی بشه؟
افزودن افکت "مه جنگ" (Fog of War) – چطور نقشه فقط قسمتهای دیدهشده رو نمایش بده؟
ردگیری کاشیهای بازدیدشده – چطور مشخص کنیم بازیکن کجاها رفته؟
گسترش میدان دید بازیکن – چطور دید بازیکن رو کنترل کنیم؟
مهارت ها
Real-Time ScriptingReal-TimeGame DevelopmentUnityVisualization and Real-TimeAECProduct and ManufacturingSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - فایلهای تمرینی
1. ایجاد Player
- 03 - پروژه را راهاندازی کنید
- 04 - Import آثار هنری و انیمیشن
- 05 - بازیکن را به نقشه اضافه کنید
- 06 - ابزار موقعیت نقشه
- 07 - محل پخش را تغییر دهید
2. حرکت پخش کننده
- 08 - کلاس حرکت بازیکن
- 09 - به حرکت گوش دهید
- 10 - کاشی را برای حرکت به آن تشخیص دهید
- 11 - پخش کننده را حرکت دهید
- 12 - حرکات را محدود کنید
- 13 - دوربین را به دنبال پخش کننده قرار دهید
3. ایجاد رویدادها از جنبش
- 14 - حرکت بازیکن را روی کاشیها پیگیری کنید
- 15 - شروع و توقف انیمیشن پیاده روی
4. Fog of War
- 16 - نقشه را برای مخفی کردن کاشیها تغییر دهید
- 17 - رندر کاشی نقشه را گسترش دهید
- 18 - کاشیهای بازدید شده را ردیابی کنید
- 19 - از کاشیها دیدن کنید
- 20 - بینایی را گسترش دهید
- 21 - پاکسازی کنید
نتیجه
- 22 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی کسب گواهی یونیتی: توسعه طراحی بازی، تولید و آگاهی از صنعت
- دوره آموزشی کسب گواهی توسعه دهنده بازی با یونیتی: UI و بازیهای 2D
- دوره آموزشی کسب گواهی توسعه دهنده بازی با یونیتی: مبانی
- دوره آموزشی کسب گواهی توسعه دهنده بازی با یونیتی: صدا و افکت ها
- دوره آموزشی کسب گواهی توسعه دهنده بازی با یونیتی: اسکریپت نویسی با سی شارپ
- دوره آموزشی الگوریتم های هوش مصنوعی برای بازی
- دوره آموزشی مبانی توسعه بازی: ریاضیات مرتبط با بازی
- دوره آموزشی یونیتی 5: ایجاد یک سیستم گفتگوی شخصیت