دوره آموزشی یونیتی 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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یونیتی 5: ساخت یک بازی دو بعدی ماجراجویی و اکشن
- دوره آموزشی یونیتی 5: طراحی دو بعدی مرحله ها
- دوره آموزشی یونیتی 5: ساخت 2 بعدی ویرایشگر نقشه کاشی
- دوره آموزشی یونیتی 5: حرکت دو بعدی در یک بازی RPG
- دوره آموزشی یادگیری جامع بلندر 3.3
- دوره آموزشی افترافکت: تایپوگرافی سه بعدی
- دوره آموزشی یونیتی 5: بازی سازی شبکه
- دوره آموزشی یونیتی 5: ایجاد یک سیستم گفتگوی شخصیت
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به یک متخصص دارای گواهینامه اتوکد
- مسیر آموزشی تبدیل شدن به طراح CAD خبره با سالیدورکس
- مسیر آموزشی بهبود مهارت های توسعه iOS خود
- مسیر آموزشی آماده شدن برای آزمون Certified Information Security Manager (CISM)
- مسیر آموزشی آماده شدن برای گواهینامه Databricks Certified Data Engineer Associate
- مسیر آموزشی تقویت مهارت های تحلیلی خود را با تجزیه و تحلیل آماری
- مسیر آموزشی تبدیل شدن به یک مهندس اتوماسیون تست
- مسیر آموزشی آماده شدن برای گواهینامه آناکوندا پایتون برای علوم داده حرفه ای