دوره فشرده Gameplay Ability System (GAS) در آنریل انجین 5
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- چگونه از Gameplay Ability System برای ایجاد مکانیکهای هیجانانگیز بازی استفاده کنید؟
- راهاندازی Attribute Sets با Attributes
- ساخت Gameplay Abilities برای مبارزه، هوش مصنوعی و موارد دیگر
- استفاده از نشانههای گیمپلی برای افکتهای تزئینی مانند مونتاژها، لرزش دوربین و سیستم ذرات
- ساخت و مدیریت تگهای گیمپلی در GAS
- اعمال افکتهای گیمپلی برای اصلاح Attributes و اعمال تگهای گیمپلی و موارد دیگر
- استفاده از Ability Tasks برای انجام عملیاتهای غیرهمزمان در Abilities
- پاسخ به تغییرات Attribute در رابط کاربری با نوارهای پیشرفت و ویجتهای عددی
پیشنیازهای دوره
- تجربه در ++C و بلوپرینتهای آنریل انجین
توضیحات دوره
این یک دوره جامع درباره Gameplay Ability System آنریل انجین است.
در این دوره، تمام کامپوننتهای اصلی GAS را با ایجاد یک بازی مبارزهای حاوی دشمنان هوش مصنوعی پوشش میدهیم.
این دوره از ++C و هم بلوپرینت استفاده میکند. تجربه در هر دو لازم است.
ما یک پروژه خالی ایجاد میکنیم و داراییهای رایگان Paragon را از بازیهای حماسی ایمپورت میکنیم. سپس یک پروژه بازی کاملاً تابعی را از ابتدا میسازیم که شامل:
- راهاندازی ورودی تقویت شده در کنترلر بازیکن با کانتکسهای نگاشت ورودی جداگانه برای حرکت و Abilities
- کامپوننت Ability System با قابلیت سفارشی
- Abilities مختلف برای حملهها، واکنش به ضربه جهتدار، جستجو، تعقیب و حمله در هوش مصنوعی و موارد دیگر
- ساخت تگهای گیمپلی در ویرایشگر و در کد ++C
- نشانههای گیمپلی برای افکتهایی مانند پخش مونتاژهای انیمیشن، Spawn کردن ذرات و لرزشهای دوربین
- Ability Tasks برای انجام عملیاتها در Abilities مانند listening به رویدادهای گیمپلی و پخش مونتاژها
- گرههای تسک پنهان سفارشی ساخته شده در ++C
- Listening به تغییرات Attributes گیم پلی و نمایش آمار در رابط کاربری با نوارهای پیشرفت و افکتهای عددی آسیب در GPU با سیستمهای نیاگارا
- جعبههای سلامت و مانا
- افکتهای گیمپلی برای اصلاح Attributes و اعمال تگهای گیمپلی
- تبدیل بلوپرینتهای Gameplay Ability به کد ++C
- Anim Notifies و Notify States سفارشی
- تشخیص ضربه، تستهای همپوشانی، فیلترینگ برخورد برای بهینهسازی
- هزینه Gameplay Ability و Cooldown
- کشتن شخصیت و spawning مجدد
- هوش مصنوعی دشمن
- و خیلی موارد دیگر
این یک مطالعه عمیق جامع درباره Gameplay Ability System است. تمام مکانیکهای ما با استفاده از GAS پیاده شدهاند و شما در پایان دوره درک عمیقی از این سیستم خواهید داشت.
مفاهیم با چالشها و آزمونها تثبیت میشوند تا دانش شما تست شود. راهنماییهای همه چالشها در ویدئوهای درسها ارائه میشود.
دسترسی مادامالعمر به دوره برای شما فراهم است.
دوره همچنان بروزرسانی میشود تا با تغییرات این موتور بازیسازی هماهنگ باشد.
این دوره برای چه کسانی مناسب است؟
- کسانی که میخواهند بدانند چگونه از Gameplay Ability System استفاده کنند.
- کسانی که میخواهند راهی ساختارمند برای مدیریت پایگاه کد خود داشته باشند.
- کسانی که میخواهند مکانیکهای گیمپلی آنها در بازی چندنفره عمل کنند.
- کسانی که میخواهند بازیهای شگفتانگیزی با abilities و attributes و مبارزه بسازند.
- کسانی که میخواهند Gameplay Ability System را به صورت عمیق درک کنند.
دوره فشرده Gameplay Ability System (GAS) در آنریل انجین 5
-
مقدمه بخش 1 00:47
-
ساختار دوره 05:44
-
ساخت پروژه 10:07
-
کلاسهای کاراکتر 10:01
-
بلوپرینت کاراکتر 09:12
-
ورودی پیشرفته 06:01
-
کنترلر بازیکن 19:20
-
اکشنهای Ability 06:57
-
سوالات بخش 1 - دورهی فشرده GAS None
-
مقدمه بخش 2 00:52
-
اجزای اصلی GAS 04:21
-
کامپوننت Ability System 20:22
-
Gameplay Abilities 06:35
-
تخصیص Abilities 10:49
-
تگهای گیمپلی نیتیو 11:55
-
فعالسازی Abilities بر اساس تگ 08:11
-
Abilities ثانویه و سومی 09:55
-
کلاس اولیه Abilities 06:06
-
پخش مونتاژ و انتظار 15:48
-
سوالات بخش 2 - دوره فشرده GAS None
-
مقدمه بخش 3 00:48
-
رویدادهای گیمپلی 14:34
-
کلاس دشمن 17:38
-
کامپوننت Ability System توانایی 05:40
-
Abilities فعالسازی شده به صورت خودکار 14:24
-
Ability واکنش به ضربه 13:20
-
تست همپوشانی 20:22
-
رویداد گیمپلی واکنش به ضربه 13:37
-
محاسبه جهت ضربه 20:58
-
مونتاژهای واکنش به ضربه 13:22
-
ذرات اولیه حمله 02:11
-
سوالات بخش 3 - دوره فشرده GAS None
-
مقدمه بخش 4 00:51
-
Attribute Set 14:10
-
افزودن Attribute Set 03:34
-
مقداردهی اولیه افکت گیمپلی Attributes 15:10
-
کامپوننت ویجت Attribute 15:29
-
اجرای پس از افکت گیمپلی 09:59
-
ویجت Attribute 24:36
-
بلوپرینتهای ویجت Attribute 18:24
-
افکت گیمپلی آسیب 05:40
-
جداول منحنی 11:09
-
ارتقای Abilities 11:12
-
سوالات بخش 4 - دوره فشرده GAS None
-
مقدمه بخش 5 00:45
-
تغییرات سلامتی در کد نیتیو 12:40
-
تسک غیرهمزمان تغییر Attribute 14:21
-
Listen کردن به Ability تغییر Attribute 06:36
-
Ability مرگ 11:05
-
اعمال تگها با افکتهای گیمپلی 13:42
-
ریست Attributes 11:00
-
spawn کردن مجدد کاراکترها 05:36
-
Instigator رویداد در Attribute Set 11:07
-
مدیریت spawn کردن مجدد 04:47
-
سوالات بخش 5 - دوره فشرده GAS None
-
مقدمه بخش 6 01:14
-
جستجوی اهداف 19:16
-
حرکت به هدف 16:03
-
حرکت و حمله 15:50
-
توقف حرکت 05:38
-
حمله از راه دور 10:21
-
تبدیل بلوپرینتهای Ability به کد (اختیاری) 47:44
-
کلاس پرتابه 32:58
-
تعیین بر اساس Caller 05:21
-
مونتاژ حمله Melee 08:43
-
State نوتیفای حمله Melee 27:33
-
تبدیل State نوتیفای به کد (اختیاری) 23:21
-
تابع استاتیک رویداد آسیب 14:28
-
افکت آسیب Melee 08:04
-
سوالات بخش 6 - دوره فشرده GAS None
-
مقدمه بخش 7 00:43
-
مونتاژ واکنش به ضربه بازیکن 03:32
-
نشانههای گیمپلی 21:58
-
پارامترهای نشانههای گیمپلی 12:31
-
spawn کردن مجدد بازیکن 06:28
-
بلاک کردن ورودی بازیکن 03:08
-
نشانگر انفجار نشانه گیمپلی 10:46
-
لرزشهای دوربین 07:19
-
بلاک کردن واکنش به ضربه 12:54
-
سوالات بخش 7 - دوره فشرده GAS None
-
مقدمه بخش 8 01:07
-
Ability ثانویه 08:12
-
افکتهای زیبایی Ability ثانویه 02:26
-
تست همپوشانی 15:16
-
Knockback 15:19
-
دشمنان در هوا 21:17
-
آسیب به دشمنان 10:04
-
هزینه Ability 10:37
-
Ability Cooldown 04:13
-
محدوده جستجو 06:36
-
تعداد آسیب 18:33
-
جهتیابی پرتابهها 08:20
-
افزودن ویژگیهای جذاب 20:06
-
Ability سوم 01:56
-
سوالات بخش 8 - دوره فشرده GAS None
مشخصات آموزش
دوره فشرده Gameplay Ability System (GAS) در آنریل انجین 5
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:متوسط
- تعداد درس:95
- مدت زمان :16:21:45
- حجم :14.8GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy