آیا می خواهید هوش مصنوعی را در Unreal Engine 5 و C++ یاد بگیرید؟
آره! بیایید شروع کنیم!
این یک دوره آموزشی کامل برای کسانی است که می خواهند هوش مصنوعی را در UE5 و C++ یاد بگیرند. در اینجا ما از C++ و Unreal Engine با هم استفاده خواهیم کرد تا آن را قدرتمندتر کنیم.
من همه چیز را از ابتدا بسیار ساده شروع می کنم، سپس به موضوعات متوسط و پیشرفته می پردازیم.
C++ یکی از قدرتمندترین زبان های برنامه نویسی در جهان است و Unreal Engine 5 یک موتور بازی است که به دلیل ساخت بازی هایی مانند Fortnite، Borderlands 3، Observer و Star Wars Jedi: Fallen Order معروف است. بنابراین استفاده از این دو ابزار قدرتمند می تواند رویاهای شما را محقق کند.
در این دوره ما موضوعات زیر را پوشش خواهیم داد:
1. مبانی C++:
اولین برنامه C++ را بسازید
کامپایل و خطاها
متغیرها و ثابت ها
آرایه ها
عبارات و بیانیه ها
عملیات
بیانیه If – else
حلقه
توابع
نشانگرها
2. ایجاد یک برنامه secrete maker با استفاده از C++
3. مبانی Unreal Engine 5:
مقدمه
نصب
رابط کاربر
ناوبری و کنترل دوربین
تنظیمات Viewport
ایجاد و تبدیل اشیا
حجم فرآیند ارسال
مواد
بافت و انواع آن
نورپردازی
لومن
چشم انداز
مواد منظره
کتابخانه MegaScans
سیستم شاخ و برگ
4. استفاده از C++ و UE5 با هم (بازی ماشین ساده)
کلاسهای Unreal Engine 5
کلاس PAWN
اجزای بازیگر UE5
اعلامیه پیش رو
ایجاد اشیا و اجزا
UPROPERTY
اجزای مش، دوربین و بازوی فنری
داشتن یک پیاده به عنوان بازیکن بازی
ورودی (محور اتصال و عمل پیوند)
UE_LOG
افست محلی بازیگر را اضافه کنید
نرخ فریم و زمان دلتا
چرخش محلی بازیگر را اضافه کنید
روتاتور و FVector
5. ایجاد نقشه بازی
6. بازی تیراندازی
کلاس شخصیت
توابع حرکت شخصیت
طرح انیمیشن و فضای ترکیبی
کلاس بازیگر
بازیگر تخم ریزی
پیوست به جزء
عملکرد عکسبرداری
اثرات ذرات
ردیابی خط
خسارت وارد کنید
عملکرد Virtual Take Damage و دریافت خسارت
متغیرهای سلامت
عملکرد IsDead
انیمیشن مرگ
7. هوش مصنوعی در Unreal Engine 5 و C++
کلاس کنترلر AI
تنظیم فوکوس
جنبش هوش مصنوعی:
Nav Mesh
MoveToActor
LineOfSightTo
درخت رفتار
وظایف BT
دکوراتورهای BT
کلیدهای تخته سیاه
BTTaskNode
عکسبرداری از کار
FCollisionQueryParams
8. جزئیات بازی
جلوههای صوتی
حالت بازی
کنترل کننده پخش کننده
ابزارک ها
LoserScreen
بازی HUD
نوار سلامت
میدان دید دوربین
ماشین حالت انیمیشن
9. هوش مصنوعی بازی پیشرفته
سیستم کنترل کامل افراد هوش مصنوعی
خودروهای کنترل کامل هوش مصنوعی
رانندگی خودرو
آسیب و انفجار خودرو
تخمریزی ماشین آسیب دیده
دشمن قوی هوش مصنوعی
10. نهایی کردن بازی
توسعه دهنده بازی ویدیویی (Unreal Engine و C++)
نمایش نظرات