آنریل انجین 5 - ساخت بازی در سی پلاس پلاس و بلوپرینت (مقدماتی)
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- آنریل انجین 5
- سی پلاس پلاس برای آنریل انجین
- بلوپرینت در آنریل انجین
- انیمیشنها
- منطقها
- اکتورها
پیشنیازهای دوره
دانش اولیه سی پلاس پلاس (مهم)
توضیحات دوره
اگر قصد دارید فقط بلوپرینت یاد بگیرید، این دوره کاملا مبتدی برای شماست.
اگر دانش اولیه از سی پلاس پلاس دارید و میخواهید آنریل انجین 5 را دوباره یاد بگیرید، این دوره برای شماست.
اگر میخواهید یک توسعهدهنده بازی خوب در هر دو زمینه سی پلاس پلاس و بلوپرینت باشید، میتوانید از این دوره استفاده کنید.
بهترین راه برای یادگیری آنریل انجین 5 شروع با بلوپرینت است. وقتی آن را درک کنید، میتوانید سی پلاس پلاس را بیاموزید. به همین دلیل در این دوره هر دو، بلوپرینت و سی پلاس پلاس را آموزش میدهیم.
ابتدا میبینیم چگونه یک چیز را در بلوپرینت پیادهسازی کنیم و سپس همان را در سی پلاس پلاس پیادهسازی میکنیم. هدف ما، ترکیب بلوپرینت و سی پلاس پلاس، برای ساخت بازیهای بهینه است.
همانطور که میدانید اکثر شرکتهای بازی تریپل ای حدود 10% از بلوپرینت در آنریل انجین و 90% از سی پلاس پلاس استفاده میکنند.
- کاراکتر در آنریل انجین چگونه کار میکند؟
- انیمیشنها چگونه کار میکنند؟
- حالت بازی چیست؟
- بهبود یافته
- کامپوننت چیست و چگونه از آنها استفاده کنیم؟
- پلتفرمهای متحرک
- آسانسور
- استامپر
فن
- رابط کاربری طراحی ویجت
- آیتم
این دوره بروزرسانی میشود و موانع و پلتفرمهای بیشتری اضافه خواهد شد تا بتوانیم با هم توسعه دهیم. ما مانند یک گروه با هم روی بازی کار میکنیم.
این دوره برای چه کسانی مناسب است؟
همه کسانی که دانش اولیه سی پلاس پلاس را دارند.
آنریل انجین 5 - ساخت بازی در سی پلاس پلاس و بلوپرینت (مقدماتی)
-
مقدمه 00:49
-
نصب آنریل انجین 02:28
-
نصب مایکروسافت ویژوال استودیو 03:10
-
ایجاد پروژه برای بلوپرینت 01:50
-
ایجاد پروژه سی پلاس پلاس 02:46
-
ایمپورت فایلها 02:47
-
ایجاد کلاس کاراکتر 04:19
-
ایجاد حالت بازی 02:35
-
ورودی بهبود یافته 05:49
-
ورودی حرکت بهبود یافته 03:39
-
بررسی حرکت به سمت راست یا چپ 04:25
-
بررسی حرکت رو به جلو و عقب 03:35
-
حرکت دادن کاراکتر 04:43
-
کنترل چرخش و بردار روبهجلو و راست 03:22
-
افزودن ورودی حرکت حول محور عمودی به کنترلر 05:35
-
افزودن ورودی چرخش عمودی به کنترلر 03:22
-
بهتر کردن حرکت 03:36
-
پرش 02:13
-
جمعبندی بلوپرینت 02:19
-
ایجاد کلاس کاراکتر 07:30
-
ساخت کدهای سی پلاس پلاس 05:10
-
کامنتها در سی پلاس پلاس 03:34
-
مقایسه سی پلاس پلاس و بلوپرینت 05:07
-
ایجاد متغیر Spring Arm 09:26
-
مقداردهی اولیه کامپوننت Spring Arm 06:02
-
مصورسازی کد سی پلاس پلاس 05:05
-
اضافه کردن دوربین در سی پلاس پلاس 05:55
-
تنظیمات پروژه 01:18
-
پیوست به کامپوننت 03:03
-
تغییر ویژگیهای کامپوننت در بلوپرینت 03:14
-
تغییر تنظیمات Spring Arm در سی پلاس پلاس 06:56
-
تغییر تنظیمات پیشفرض در سی پلاس پلاس 03:42
-
تغییر تنظیمات حرکت کاراکتر در سی پلاس پلاس 06:52
-
ایجاد کانتکس نگاشت ورودی و اکشنهای ورودی 05:51
-
دریافت کنترلر بازیکن 05:06
-
دریافت سیستم فرعی 05:25
-
اضافه کردن کانتکس نگاشت 07:04
-
UPROPERTY 04:45
-
UE_LOG 04:46
-
نمایش مقادیر با UE_LOG 04:19
-
ایجاد تابع 06:24
-
ارسال اکشن ورودی به سی پلاس پلاس 02:32
-
اتصال اکشن ورودی به تابع 10:13
-
دریافت مقادیر ورودی 02:49
-
FVector 05:45
-
دریافت بردار روبهجلو 05:53
-
سفارشیسازی بردار روبهجلو 02:44
-
بردار راست 03:16
-
اکشن نگاه کردن 06:40
-
نگاه به اطراف 01:39
-
اکشن پرش 03:56
-
ایمپورت انیمیشنها 03:01
-
Idle state 05:10
-
state دویدن 05:11
-
BlendSpaceها 04:47
-
محاسبه میزان خم شدن 06:12
-
Finterp to 02:53
-
ماشین حالت حرکت هوایی 03:32
-
state پرش 03:11
-
blend space پرش 03:13
-
state سقوط 03:36
-
stateهای فرود 05:16
-
قوانین فرود 02:53
-
نمونه انیمیشن 06:03
-
حرکت روی زمین 02:35
-
بروزرسانی انیمیشن نیتیو 04:26
-
مقداردهی اولیه انیمیشن نیتیو 03:21
-
دریافت کاراکتر 05:33
-
کامپوننت حرکت کاراکتر 04:25
-
دریافت سرعت 04:13
-
طول بردار در سی پلاس پلاس 04:55
-
قانون اجرای IDLE 02:03
-
توضیح انیمیشن خم شدن 02:34
-
blend space خم شدن 03:40
-
دریافت چرخش کاراکتر 03:45
-
محاسبه میزان خم شدن 04:47
-
FInterp to 02:50
-
حرکت هوایی 03:06
-
state پرش 03:40
-
blend space پرش 02:46
-
state سقوط 02:53
-
stateهای فرود 06:43
-
قوانین فرود 02:54
-
ایجاد بلوپرینت 04:37
-
نقاط Spline 05:59
-
نقاط کنترل 03:56
-
مدت زمان 03:37
-
ایجاد کلاس پلتفرم متحرک 03:46
-
کامپوننت مش استاتیک 05:05
-
کامپوننت Uscene 03:29
-
کامپوننت Spline و interp 05:09
-
دریافت مکان نقاط Spline 05:51
-
راهاندازی Interp to movement 04:09
-
مدت زمان 02:07
-
ایجاد کلاس اکتور 03:19
-
تنظیمات آسانسور 04:13
-
رفتن به مکان پایان 03:01
-
رویداد شروع و پایان همپوشانی 03:30
-
رفتن به مکان شروع 03:27
-
رفتن به مکان پایان 02:09
-
متغیرهای مکان شروع و پایان 04:09
-
رفتن به مکان پایان به صورت روان 01:33
-
رفتن به مکان شروع به صورت روان 01:35
-
تلرانس فاصله 03:30
-
فیکس کردن باگ 01:33
-
ایجاد کلاس آسانسور 03:09
-
ایجاد کامپوننت UScene 03:47
-
ایجاد کامپوننت مش استاتیک 02:49
-
ایجاد برخورد جعبه 02:56
-
مکان شروع و پایان 03:34
-
ایجاد هندل تایمر 02:51
-
تنظیم تایمر 04:31
-
متغیر زمان پایین ماندن 01:33
-
تابع رفتن به مکان پایان 02:53
-
تنظیم مکان نسبی 02:22
-
V interp to 03:25
-
فاصله 03:17
-
در شروع همپوشانی 06:09
-
تنظیم تایمر برای پایین رفتن 03:58
-
زمان بالا ماندن 01:28
-
رفتن به مکان شروع به صورت روان 02:38
-
رفتن به مکان پایان 03:41
-
فیکس کردن باگ 02:57
-
ایجاد بلوپرینت استامپر 03:45
-
تایملاین 05:48
-
تنظیمات تایملاین 02:35
-
Push کردن کاراکتر 02:01
-
فیکس کردن باگ 03:36
-
ایجاد کلاس استامپر 07:32
-
حرکت استامپر 05:40
-
مشکل دوربین 02:05
-
تشخیص بازیکن 04:56
-
حرکت کاراکتر 02:42
-
کلاس بلوپرینت فن 05:58
-
متحرکسازی فن 01:42
-
تایمر تکرارشونده 04:18
-
شلیک به بازیکن 05:32
-
کلاس فن 05:47
-
کامپوننت پیکان 02:37
-
ماژول Niagara 03:54
-
کامپوننت Niagara 03:53
-
چرخش فن 02:08
-
رویدادهای برخورد جعبه 04:35
-
شلیک به بازیکن 04:27
-
توان فن 01:08
-
دریافت کاراکتر بازیکن 03:31
-
آشنایی با بلوپرینت ویجت 08:33
-
نمایش ویجت در بازی 03:44
-
نمایش ارتفاع در رابط کاربری 06:27
-
بروزرسانی ارتفاع 06:36
-
حداکثر ارتفاع در رابط کاربری 06:39
-
بروزرسانی حداکثر ارتفاع 04:47
-
رابط کاربری نوار پیشرفت 06:25
-
رابط کاربری سکه 04:02
-
افزایش سکه 05:15
-
اضافه کردن سکه برای حداکثر ارتفاع جدید 03:24
-
ایجاد کلاس ویجت کاربر 03:33
-
دسترسی به ویجت در سی پلاس پلاس 06:40
-
ایجاد و نمایش رابط کاربری 05:14
-
اتصال کامپوننت در هر دو، سی پلاس پلاس و بلوپرینت 03:27
-
تابع تنظیم متن 05:58
-
بروزرسانی ارتفاع 02:15
-
بروزرسانی بلوک متن حداکثر ارتفاع 05:09
-
بروزرسانی نوار پیشرفت 03:53
-
تابع تنظیم سکه 03:11
-
افزایش سکه برای حداکثر ارتفاع 03:44
-
کلاس بلوپرینت آیتم 04:53
-
چرخش تصادفی 04:23
-
تنظیمات برخورد 01:47
-
آیتم 02:12
-
صدای متای برداشتن آیتم 03:11
-
ایجاد کلاس آیتم 07:03
-
چرخش آیتم 06:16
-
برداشتن آیتم 04:12
-
صداها 06:17
-
باگ آسانسور 04:15
-
سیستم بازی 02:22
-
پلتفرم متحرک 03:34
-
آسانسور 03:35
-
استامپر 02:22
-
فن 02:26
-
آیتم 01:08
-
بستهبندی بازی 08:04
-
فیکس کردن بستهبندی 02:37
مشخصات آموزش
آنریل انجین 5 - ساخت بازی در سی پلاس پلاس و بلوپرینت (مقدماتی)
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:مقدماتی
- تعداد درس:184
- مدت زمان :12:28:56
- حجم :14.33GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy