دوره آموزشی یونیتی 5: مسیریابی دو بعدی
32 دقیقهمتوسط2016-10-10
مدرسین

Jesse Freeman
Head of Partner and Framework Marketing at Amazon
جزئیات دوره
در این دوره، یاد میگیرید چطور شخصیتها و اشیا را در بازیهای دوبعدی از نقطه A به نقطه B حرکت دهید. این آموزش بر مسیریابی (Pathfinding) در دنیای 2D تمرکز دارد و روشهای سادهای برای اتصال مکانهای مختلف در بازیهای دوبعدی را بررسی میکند.
جسی فریمن ابتدا ساختارهای دادهای (گرافها و نودها) و الگوریتم مسیریابی A* را توضیح میدهد، که این الگوریتم امکان حرکت شخصیتها در بازیهای 2D را فراهم میکند. سپس یاد میگیرید چطور مسیرها را روی نقشه دوبعدی متصل کنید و سریعترین مسیر را بین دو نقطه پیدا کنید. در نهایت، یک نقشه ساده برای آزمایش منطق مسیریابی خواهید ساخت.
اهداف یادگیری:
✅ الگوریتم A* چیست؟
✅ اضافه کردن کلاسها و ویژگیهای نود (Node)
✅ ذخیرهسازی و ایندکس کردن نودهای گراف
✅ ساخت کلاس جستجو برای مسیریابی
✅ پیمایش (Traverse) نودها در مسیر
✅ جستجوی نودهای مجاور
✅ آزمایش عملکرد مسیریابی
✅ طراحی نقشه تست برای بررسی عملکرد مسیریابی
✅ ایجاد و رنگآمیزی یک شبکه (Grid)
جسی فریمن ابتدا ساختارهای دادهای (گرافها و نودها) و الگوریتم مسیریابی A* را توضیح میدهد، که این الگوریتم امکان حرکت شخصیتها در بازیهای 2D را فراهم میکند. سپس یاد میگیرید چطور مسیرها را روی نقشه دوبعدی متصل کنید و سریعترین مسیر را بین دو نقطه پیدا کنید. در نهایت، یک نقشه ساده برای آزمایش منطق مسیریابی خواهید ساخت.
اهداف یادگیری:
✅ الگوریتم A* چیست؟
✅ اضافه کردن کلاسها و ویژگیهای نود (Node)
✅ ذخیرهسازی و ایندکس کردن نودهای گراف
✅ ساخت کلاس جستجو برای مسیریابی
✅ پیمایش (Traverse) نودها در مسیر
✅ جستجوی نودهای مجاور
✅ آزمایش عملکرد مسیریابی
✅ طراحی نقشه تست برای بررسی عملکرد مسیریابی
✅ ایجاد و رنگآمیزی یک شبکه (Grid)
مهارت ها
Real-TimeGame DevelopmentUnityVisualization and Real-TimeAECProduct and ManufacturingSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - فایلهای تمرینی
1. مقدمه راه یاب
- 03 - A چیست
- 04 - راهاندازی پروژه
2. کلاس گره
- 05 - گره چیست
- 06 - افزودن ویژگی node
3. کلاس نمودار
- 07 - گراف چیست
- 08 - ذخیرهسازی گره
- 09 - پروفایل سازی گره ها
- 10 - تست برای همسایگان
4. کلاس جستجو
- 11 - ساخت کلاس Search
- 12 - شروع جستجو
- 13 - روش Step
- 14 - پیمایش گره ها
- 15 - ادامه جستجو
- 16 - جستجو Nodeهای مجاور
- 17 - گرفتن شاخص گره
5. تست جستجو
- 18 - ساخت نقشه آزمایشی
- 19 - اجرای جستجو
- 20 - ایجاد گرید در Unity IU
- 21 - تغییر رنگ در شبکه
- 22 - نشان دادن مسیر
نتیجه
- 23 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری عمیق: تشخیص تصویر
- دوره آموزشی یادگیری جامع یونیتی 2023
- دوره آموزشی مقدمه ایی بر سی شارپ در یونیتی
- دوره آموزشی ویژوال استودیو برای توسعه دهندگان یونیتی
- دوره آموزشی Enscape Essential برای Revit
- دوره آموزشی یادگیری جامع Unity 3D 2021
- دوره آموزشی Unity 3D: درس های Lunchtime
- دوره آموزشی یونیتی: AR Visualization بخش اول مفاهیم اساسی