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

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

32 دقیقهمتوسط2016-10-10

مدرسین

Jesse Freeman

Jesse Freeman

Head of Partner and Framework Marketing at Amazon

جزئیات دوره

در این دوره، یاد می‌گیرید چطور شخصیت‌ها و اشیا را در بازی‌های دوبعدی از نقطه A به نقطه B حرکت دهید. این آموزش بر مسیریابی (Pathfinding) در دنیای 2D تمرکز دارد و روش‌های ساده‌ای برای اتصال مکان‌های مختلف در بازی‌های دوبعدی را بررسی می‌کند.

جسی فریمن ابتدا ساختارهای داده‌ای (گراف‌ها و نودها) و الگوریتم مسیریابی A* را توضیح می‌دهد، که این الگوریتم امکان حرکت شخصیت‌ها در بازی‌های 2D را فراهم می‌کند. سپس یاد می‌گیرید چطور مسیرها را روی نقشه دوبعدی متصل کنید و سریع‌ترین مسیر را بین دو نقطه پیدا کنید. در نهایت، یک نقشه ساده برای آزمایش منطق مسیریابی خواهید ساخت.

اهداف یادگیری:
✅ الگوریتم A* چیست؟
✅ اضافه کردن کلاس‌ها و ویژگی‌های نود (Node)
✅ ذخیره‌سازی و ایندکس کردن نودهای گراف
✅ ساخت کلاس جستجو برای مسیر‌یابی
✅ پیمایش (Traverse) نودها در مسیر
✅ جستجوی نودهای مجاور
✅ آزمایش عملکرد مسیریابی
✅ طراحی نقشه تست برای بررسی عملکرد مسیر‌یابی
✅ ایجاد و رنگ‌آمیزی یک شبکه (Grid)

مهارت ها

Real-TimeGame DevelopmentUnityVisualization and Real-TimeAECProduct and ManufacturingSoftware DevelopmentDeep Dive (X:Y)

سرفصل ها

مقدمه

  • خوش آمدید
  • فایل‌های تمرینی

مقدمه راه یاب

  • A چیست
  • راه‌اندازی پروژه

کلاس گره

  • گره چیست
  • افزودن ویژگی node

کلاس نمودار

  • گراف چیست
  • ذخیره‌سازی گره
  • پروفایل سازی گره ها
  • تست برای همسایگان

کلاس جستجو

  • ساخت کلاس Search
  • شروع جستجو
  • روش Step
  • پیمایش گره ها
  • ادامه جستجو
  • جستجو Nodeهای مجاور
  • گرفتن شاخص گره

تست جستجو

  • ساخت نقشه آزمایشی
  • اجرای جستجو
  • ایجاد گرید در Unity IU
  • تغییر رنگ در شبکه
  • نشان دادن مسیر

نتیجه

  • مراحل بعدی
۴۰,۰۰۰ تومان