ایجاد مهارتهای مشابه Zeldar با ++C در آنریل انجین 5
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- چارچوب قدرتمند مهارت برای مدیریت قابلیتهای مختلف
- ایجاد قابلیتهای بمب راه دور، مگنسیس، عامل یخ و مهارت stasis
- مدیریت state های نرمال، دویدن سریع، سر خوردن و خستگی زیاد با سیستم stamina
- سیستم رابط کاربری محکم و قوی برای چندین عامل مکانیکی در گیمپلی مانند تونل باد، صفحه فشار، آبجکت قابل برداشت و انتخاب دیوار قابل شکستن
- ارتباط بین ++C و بلوپرینت
پیشنیازهای دوره
- آشنایی اولیه با ++Cو آنریل انجین الزامی است
توضیحات دوره
لطفاً ابتدا الزامات را مطالعه کنید. درک اولیه از ++C برای شرکت در دوره نیاز است. یا پیشنهاد میکنیم ابتدا دوره مقدماتی ++C را بگذرانید.
به دوره «ایجاد مهارتهای مشابه Zeldar با ++C در آنریل انجین 5» خوش آمدید! در این دوره خواهید آموخت چگونه یک چارچوب مهارتی بسازید که قابلیت مدیریت تواناییهای متنوعی از جمله بمبهای راه دور، مگنسیس، stasis و عامل یخ و state های حرکات اولیه مانند دویدن سریع، سر خوردن و حالت خستگی زیاد را دارا باشد. ما پروژههای مرجع برای هر درس تهیه کردهایم، بنابراین هر زمان در هر بخش گیر کردید، میتوانید به راحتی آنها را دانلود کرده و پروژه خود را با آنها مقایسه کنید. نگران اشتباه کردن نباشید، از آنها بیاموزید!
در بخش اول، قصد داریم پروژه را راهاندازی کرده و state های حرکت اولیه را برای کاراکتر بازیکن از ابتدا در ++C پیاده کنیم. با سیستم ورودی پیشرفته و مدیریت حرکت، این اکشنهای سفارشی زمانی تریگر میشوند که کاراکتر در شرایط خاص قرار گیرد. برای مثال، زمانی که کاراکتر از ارتفاع بلند سقوط میکند و stamina کافی دارد، اکشن سر خوردن فعال میشود. اگر stamina تمام شود، کاراکتر دیگر نمیتواند بپرد، بدود یا سر بخورد.
در ادامه، طراحی و ایجاد چارچوب قدرتمندی برای مدیریت مهارتهای مختلف قبل از شروع ساخت هر مهارت را انجام میدهیم. تنها یک مهارت در یک زمان میتواند فعال باشد. به لطف ارتباط آسان بین بلوپرینت و ++C در آنریل انجین، انتقال اطلاعات از رابط کاربری به پایگاه کد راحتتر میشود. این بهترین راه برای بهرهبرداری از هر دو است. بلوپرینت برای طراحی ویژوال و ++C برای عملکرد بهتر در بازی مناسبتر است.
در مرحله سوم، تمرکز روی چند نوع مهارت مختلف مانند بمبهای راه دور، مگنسیس، stasis و spawn کردن عامل یخ است. در مهارت بمب راه دور، یک بمب spawn میشود و کاراکتر میتواند آن را پرتاب کند. وقتی منفجر میشود و روی دیوار قابل شکستن میافتد، تخریب میشود. اگر روی چمن بیفتد، تونل باد موقتی spawn میشود که ممکن است در حل معماهای بازی مفید باشد. در این دوره، جزئیات بیشتری ارائه خواهیم داد. هرچند منطق این مهارتها کاملاً متفاوت است، اما همگی در همان چارچوب مهارتی قرار دارند، بنابراین توسعهدهنده به راحتی میتواند انواع جدید مهارت را اضافه کند.
در نهایت، چند آبجکت گیمپلی مفید در بازی پیادهسازی میشود تا تجربه کاربری بهتر شود. این آبجکتها باید با چارچوب مهارتی سازگار باشند. برای مثال، آبجکت قابل تعامل مانند سنگ اضافه میشود. زمانی که کاراکتر سنگی را نگه داشته و سعی دارد مهارتی فعال کند، باید ابتدا سنگ رها شود. مشابه این، صفحات فشار، تونل باد و دیوارهای قابل شکستن هم پیادهسازی خواهند شد.
با پروژه مرجع جامع در هر درس و رویکرد گامبهگام، منتظر چه هستید؟ همین حالا در دوره شرکت کنید که بهترین زمان برای شروع پروژه رویایی شما است.
این دوره برای چه کسانی مناسب است؟
- یادگیرندگانی که میخواهند پروژهای با چند مهارت بسازند.
- یادگیرندگانی که میخواهند دانش ++C خود را در پروژههای بازی به کار ببرند.
- یادگیرندگانی که قصد دارند یک بازی پازلی سوم شخص مشابه zelder توسعه دهند.
ایجاد مهارتهای مشابه Zeldar با ++C در آنریل انجین 5
-
مقدمه دوره 04:01
-
ایجاد و پیکربندی پروژه 12:50
-
Camera Boom و دوربین 07:07
-
ورودی پیشرفته - بخش 1 07:50
-
ورودی پیشرفته - بخش 2 10:27
-
حرکت کاراکتر 08:45
-
چرخش دوربین 05:58
-
Locomotion Manager 13:10
-
اکشن دویدن سریع 06:41
-
Stamina atribute 11:20
-
رابط کاربری Stamina 09:14
-
رابط کاربری انیمیشن 08:03
-
State خستگی زیاد 04:13
-
State سر خوردن 13:21
-
گرانش شبیهسازی شده و State افتادن 09:42
-
مدیریت انیمیشن از Cpp 11:08
-
ایمپورت داراییها و راهاندازی انیمیشنها 10:54
-
نمایش مدل چتر نجات 06:17
-
تونل باد 12:47
-
پنل انتخاب مهارت - بخش 1 07:55
-
پنل انتخاب مهارت - بخش 2 13:38
-
پنل انتخاب مهارت - بخش 3 16:28
-
چارچوب مهارت - بخش 1 06:41
-
چارچوب مهارت - بخش 2 09:28
-
بمب راه دور - بخش 1 09:44
-
بمب راه دور - بخش 2 12:54
-
بمب راه دور - بخش 3 13:17
-
بمب راه دور - بخش 4 03:48
-
مگنسیس - بخش 1 11:33
-
مگنسیس - بخش 2 08:07
-
مگنسیس - بخش 3 06:17
-
مگنسیس - بخش 4 06:18
-
مگنسیس - بخش 5 08:38
-
مگنسیس - بخش 6 05:36
-
عامل یخ - بخش 1 08:15
-
عامل یخ - بخش 2 06:48
-
عامل یخ - بخش 3 09:43
-
عامل یخ - بخش 4 07:49
-
عامل یخ - بخش 5 07:41
-
عامل یخ - بخش 6 11:20
-
عامل یخ - بخش 7 14:29
-
Stasis - بخش 1 08:21
-
Stasis - بخش 2 10:17
-
Stasis - بخش 3 11:42
-
آبجکتهای قابل تعامل - بخش 1 09:16
-
آبجکتهای قابل تعامل - بخش 2 09:01
-
آبجکتهای قابل تعامل - بخش 3 17:03
-
آبجکتهای قابل تعامل - بخش 4 03:05
-
صفحه فشار - بخش 1 08:23
-
صفحه فشار - بخش 2 09:23
-
کاراکتر قابل شکستن - بخش 1 05:33
-
کاراکتر قابل شکستن - بخش 2 06:04
-
Spawn کردن تونل باد موقت - بخش 1 07:56
-
Spawn کردن تونل باد موقت - بخش 2 03:55
مشخصات آموزش
ایجاد مهارتهای مشابه Zeldar با ++C در آنریل انجین 5
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:متوسط
- تعداد درس:54
- مدت زمان :08:10:22
- حجم :22.05GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy