آنریل انجین 5: سیستم موجودی پیشرفته
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- سیستم موجودی قابل استفاده مجدد و تکثیر شده: ایجاد یک سیستم موجودی تکثیر شده که میتواند به هر اکتوری متصل شود. (و موجودی مخصوص به خود را برای آن فراهم کند)
- ایجاد یک سیستم بازرسی آیتم که به بازیکن اجازه میدهد آیتمها را بازرسی کند، مشابه سیستمهای موجود در بازیهای ترسناک
- یادگیری مفاهیم پیشرفته برنامهنویسی، مانند اینترفیسها و چگونگی استفاده از آنها در پروژه خود
- شما چیزهای زیادی در مورد بلوپرینتها و چگونگی استفاده از Event Dispatcherها در یک محیط چندنفره یاد خواهید گرفت.
- شما در مورد طراحی موجودی که در یک محیط چندنفره کار میکند، یاد خواهید گرفت.
- یادگیری چگونگی کار ویجتها و چگونگی استفاده از آنها در HUD.
- یادگیری چگونگی استفاده از آرایههای پیشرفته
- شما چگونگی استفاده از استراکتهای داده و جداول داده و مزایای آنها را یاد خواهید گرفت.
- ما یک سیستم برداشتن و انداختن آیتمها که در محیط چندنفره کار میکند، ایجاد خواهیم کرد.
- چگونگی استفاده از این سیستم موجودی نه تنها برای بازیکن بلکه برای اشیاء دیگر مانند صندوقچهها در یک محیط چندنفره
- توسعه یک سیستم درگ و دراپ کردن قوی که بازیکنان را قادر میسازد آیتمها را بین موجودیها و اسلاتهای مختلف در یک محیط چندنفره جابجا کنند.
- ایجاد کامپوننتهایی مانند کامپوننت سلامتی، کامپوننت موجودی و همچنین یک کامپوننت داده که در یک محیط چندنفره استفاده خواهند شد.
- شما یاد خواهید گرفت و درک خواهید کرد که تکثیر چگونه کار میکند و چه تنظیماتی معمولاً نیاز به اصلاح دارند.
- یادگیری ایجاد کلاس پایه برای آیتمهای خود، که در آن از اینترفیسها نیز استفاده میکنیم.
پیشنیازهای دوره
- دوره برای کاربران سطح متوسط آنریل است که علاقهمند به ارتقاء بیشتر مهارتهای خود هستند!
توضیحات دوره
در این دوره آنریل انجین 5، که کاملاً با بلوپرینتها ساخته شده، ما یک سیستم موجودی پیشرفته ایجاد خواهیم کرد که به طور کامل تکثیر شده (کار در حالت چندنفره) است. ما همچنین یک سیستم بازرسی آیتم مشابه اکثر بازیهای ترسناک دیگر ایجاد خواهیم کرد.
این همچنین یک افزودنی عالی برای پرتفولیوی شما خواهد بود! سیستم موجودی بسیار انعطافپذیر است و میتواند بر روی آیتمهای دیگری که باید موجودی داشته باشند، مانند صندوقچهها، کشوها و غیره استفاده شود. ما همچنین یک سیستم فیلتر به سیستم موجودی اضافه خواهیم کرد که به شما امکان میدهد آیتمها را فیلتر کرده و آنها را در گرید موجودی مربوطه نمایش دهید.
ما با موارد اولیه مانند راهاندازی پروژه و سازماندهی کار خود شروع خواهیم کرد. پس از آن، شروع به ایجاد جداول داده و استراکتها خواهیم کرد. در نهایت، شروع به ایجاد کامپوننت موجودی و کامپوننت داده و همچنین کامپوننت سلامتی خواهیم کرد.
سپس منطق خود را در کامپوننت موجودی پیادهسازی خواهیم کرد که میتواند مجدداً استفاده شده و به اکتورهای دیگر اضافه شود. شما به راحتی میتوانید این سیستم را گسترش داده و از این سیستم موجودی در بازیهای چندنفره خود استفاده کنید.
این دوره عالی برای شماست اگر میخواهید یک سیستم موجودی بسازید که انعطافپذیر باشد و بتواند در یک محیط چندنفره استفاده شود. سیستم بازرسی آیتم نیز یک افزودنی خوب در این پروژه خواهد بود، زیرا ممکن است بخواهیم قبل از برداشتن آیتمها، آنها را بازرسی کنیم.
کل پروژه برای دانلود در بخش 1 - راهاندازی پروژه، با استفاده از آنریل 5.4.4 موجود است.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان سطح متوسط که از قبل دانشی در مورد بلوپرینتها و آنریل انجین دارند.
آنریل انجین 5: سیستم موجودی پیشرفته
-
مقدمه 01:51
-
راه اندازی پروژه 14:01
-
ایجاد استراکتها 09:56
-
ایجاد جدول داده 07:08
-
دانش خود را بسنجید None
-
ایجاد کامپوننت موجودی 22:58
-
ایجاد کامپوننت داده 14:22
-
پیادهسازی کامپوننت داده 05:33
-
پیادهسازی کامپوننت موجودی - بخش 1 14:23
-
پیادهسازی کامپوننت موجودی - بخش 2 16:45
-
HUD بازیکن 16:55
-
ویجت اسلات موجودی و گرید موجودی 22:35
-
پیادهسازی رویدادها در ویجتهای اسلات و گرید موجودی 26:51
-
پیادهسازی رویداد OnInventoryUpdated 10:11
-
افزودن موجودی - بخش 1 14:47
-
افزودن موجودی - بخش 2 16:56
-
افزودن موجودی - بخش 3 13:21
-
کامپوننت موجودی - ادامه 19:45
-
انتقال اسلاتها 16:33
-
آزمون دانش شما None
-
دریافت دارایی ها و بلوپرینتهای آیتمها 14:05
-
راهاندازی شخصیت FPS 14:07
-
پدینگ و ویجتهای قابل تمرکز 04:35
-
تعامل بهبود یافته HUD 04:06
-
دوربین اسکرین شات 14:46
-
تست برداشتن آیتمها 05:50
-
بهبود بیشتر سیستم موجودی 12:28
-
بهبود دیگری در سیستم موجودی 20:30
-
آزمون دانش شما None
-
دارایی صندوقچه 11:58
-
طراحی ویجت موجودی صندوقچه 17:37
-
منطق صندوقچه 11:59
-
نمایش محتویات صندوقچه 07:37
-
درگ و دراپ کردن 29:29
-
تغییرات و بروزرسانیها - بخش 1 28:29
-
تغییرات و بروزرسانیها - بخش 2 28:08
-
تغییرات و بروزرسانیها - بخش 3 25:13
-
تست سیستم موجودی 19:17
-
آزمون دانش شما None
-
شخصیت سوم شخص 34:12
-
منطق ویجت موجودی بازیکن 07:38
-
منطق اضافی شخصیت 21:59
-
تشت با سیستم موجودی جدید - بخش 1 07:41
-
تشت با سیستم موجودی جدید - بخش 2 33:37
-
ویجت نوار اقدام 33:12
-
Spawn کردن نوار اقدام 15:48
-
دوربین شخصیت RTT 27:40
-
آزمون دانش شما None
-
کلاس پایه آیتم 32:48
-
آزمون دانش شما None
-
قبل از شروع 02:24
-
تغییرات نهایی - بخش 1 20:36
-
تغییرات نهایی - بخش 2 22:26
-
تغییرات نهایی - بخش 3 15:26
-
تغییرات نهایی - بخش 4 20:57
-
تغییرات نهایی - بخش 5 13:39
-
تغییرات نهایی - بخش 6 27:58
-
نکات پایانی 02:29
مشخصات آموزش
آنریل انجین 5: سیستم موجودی پیشرفته
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:متوسط
- تعداد درس:58
- مدت زمان :14:35:35
- حجم :14.02GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy