🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش سیستم انبارداری ساده - چند نفره (مولتی پلیر) آنریل انجین 5 (2024)
- آخرین آپدیت
دانلود Simple Inventory System - Unreal Engine 5 Multiplayer (2024)
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش ساخت سیستم Inventory ساده در Unreal Engine 5 با قابلیت Multiplayer
یاد بگیرید چگونه یک سیستم Inventory برای بازیهای RPG با قابلیت Multiplayer را از صفر در Unreal Engine 5 طراحی و برنامه نویسی کنید. بدون نیاز به کدنویسی، یک سیستم Inventory مشابه بازیهایی مانند Zelda، Maplestory و Minecraft بسازید.
مزایای این دوره آموزشی:
ساخت بازی بدون کدنویسی: با استفاده از Unreal Engine Blueprint به سادگی بازی خود را طراحی کنید.
سیستم Inventory چند نفره (Multiplayer): یاد بگیرید چگونه یک سیستم Inventory کارآمد برای بازیهای آنلاین بسازید.
طراحی و برنامه نویسی آسان: با آموزش گام به گام، حتی مبتدیان هم میتوانند یک سیستم Inventory کاربردی ایجاد کنند.
سازماندهی آیتمها: یاد بگیرید چگونه دستهبندیهای مختلف برای آیتمهای موجود در Inventory ایجاد کنید.
لूट و رها کردن آیتمها: آیتمها را جمعآوری کرده و در صورت نیاز از Inventory خارج کنید.
جابجایی آسان آیتمها: آیتمها را به راحتی در Inventory خود جابجا کنید.
این دوره برای چه کسانی مناسب است؟
این دوره برای همه کسانی که میخواهند نحوه ساخت یک سیستم Inventory ساده در Unreal Engine 5 را یاد بگیرند مناسب است، چه مبتدی باشید و چه توسعهدهنده باتجربه.
مهارتهایی که در این دوره خواهید آموخت:
طراحی رابط کاربری (UI) Inventory
برنامه نویسی Inventory با Unreal Engine Blueprint
ایجاد آیتمهای قابل جمعآوری (Stackable)
ساخت انواع مختلف آیتمها (مصرفی، غذا، سلاح و غیره)
ایجاد دستهبندی برای آیتمها
لूट و رها کردن آیتمها
کنترل مقادیر آیتمها (مقدار Loot، اندازه Stack، آیکون Inventory و غیره)
پیشنیازها:
هیچ پیشنیازی لازم نیست. این دوره برای همه افراد با هر سطحی مناسب است.
Unreal Engine Blueprint چیست؟
Unreal Engine Blueprint یک زبان اسکریپتنویسی قدرتمند در Unreal Engine 5 است که به شما امکان میدهد بدون کدنویسی، بازی بسازید. حتی اگر یک هنرمند، طراح یا مبتدی هستید، میتوانید به راحتی بازی آنلاین خود را ایجاد کنید.
چرا باید این دوره را انتخاب کنید؟
آموزش توسط یک توسعهدهنده بازی باتجربه با بیش از 9 سال سابقه
آموزش گام به گام و کاربردی
پشتیبانی دائمی در بخش پرسش و پاسخ و سرور Discord
دریافت مدرک Unreal Engine پس از اتمام دوره
بعد از اتمام این دوره چه میکنید؟
پس از اتمام این دوره، میتوانید از سیستم Inventory ساخته شده در بازیهای دیگر مانند بازیهای Platformer، FPS و Clicker استفاده کنید. همچنین میتوانید مهارتهای خود را با شرکت در دورههای آموزشی دیگر در زمینه توسعه بازی ارتقا دهید.
همین امروز شروع کنید و یک سیستم Inventory ساده برای بازیهای خود بسازید!
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
دانلود پروژه
Downloading the Project
مروری بر آنریل انجین 5
Unreal Engine 5 Overview
محتویات از قبل موجود پروژه
What the Project Already Contains
طراحی رابط کاربری
Designing the UI
مقدمه ای بر نقشه های ویجت
Introduction to Widget Blueprints
طراحی رابط کاربری اصلی
Designing the Main UI
طراحی دکمه های دسته بندی موجودی
Designing the Inventory Category Buttons
طراحی اسلات های موجودی
Designing the Inventory Slots
طراحی موجودی
Designing the Inventory
برنامه نویسی رابط کاربری
Programming the UI
نمایش رابط کاربری اصلی
Displaying the Main UI
تکثیر رویداد چیست؟
What is Event Replication?
اتصال کلید برای باز کردن موجودی
Binding Key to Open Inventory
مقدمه ای بر شمارش
Introduction to Enumeration
ایجاد رویداد باز و بسته کردن ویجت
Creating the Open and Close Widget Event
مقدمه ای بر ارتباط بلوپرینت
Introduction to Blueprint Communication
رابط های بلوپرینت
Blueprint Interfaces
نمایش موجودی
Displaying the Inventory
آیتم های قابل غارت
Lootable Items
ایجاد بلوپرینت آیتم پایه
Creating the Base Item Blueprint
مقدمه ای بر بلوپرینت های فرزند
Introduction to Child Blueprints
ایجاد آیتم ها
Creating the Items
مقدمه ای بر ساختارها
Introduction to Structures
ساختار اطلاعات آیتم
Item Info Structure
مقدمه ای بر جداول داده
Introduction to Data Tables
جدول داده اطلاعات آیتم
Item Info Data Table
تابع کتابخانه اطلاعات آیتم
Item Info Library Function
برنامه نویسی موجودی
Programming the Inventory
ایجاد کامپوننت موجودی
Creating the Inventory Component
ساختار اسلات موجودی
Inventory Slot Structure
ساختار دسته بندی موجودی و جدول داده
Inventory Category Structure & Data Table
ایجاد متغیرهای موجودی
Creating the Inventory Variables
تغییر اندازه متغیرهای دسته بندی موجودی
Resizing the Inventory Category Variables
نمایش دسته بندی های موجودی
Displaying the Inventory Categories
نمایش اسلات های موجودی
Displaying the Inventory Slots
تنظیم دسته بندی موجودی انتخاب شده
Set Selected Inventory Category
اضافه کردن مجدد آیتم های موجود به آرایه
Re-adding Existing Items to Array
نمایش آیتم در موجودی
Displaying Item in Inventory
انتقال آیتم ها به موجودی
Looting Items to Inventory
تعامل با آیتم ها
Interacting With the Items
منطق اولیه اضافه کردن به موجودی
Initial Add to Inventory Logic
اضافه کردن آیتم به موجودی
Adding Item to Inventory
ایجاد یک پشته آیتم جدید
Creating a New Item Stack
یافتن یک پشته جزئی
Finding a Partial Stack
بهینه سازی موجودی
Optimizing the Inventory
انداختن آیتم ها از موجودی
Dropping Items from Inventory
اضافه کردن عملیات کشیدن و رها کردن
Adding Drag and Drop Operation
انداختن آیتم از موجودی
Dropping Item From Inventory
فعال کردن فیزیک سلاح
Enabling Weapon Physics
انتقال آیتم های موجودی
Moving Inventory Items
دریافت اطلاعات اسلات
Getting Slot Information
به روز رسانی اطلاعات اسلات
Update Slot Information
انداختن آیتم روی اسلات موجودی
Dropping Item on Inventory Slot
به روز رسانی اسلات های موجودی
Updating the Inventory Slots
Titanforged Entertainment توسعه دهنده و ناشر بازی های ویدئویی مستقر در دانمارک است. ما به تازگی اولین بازی Farmtale خود را بر روی پلتفرم Steam منتشر کرده ایم. ما دوره های با کیفیت بالا ایجاد می کنیم و دانش خود را با جامعه توسعه بازی به اشتراک می گذاریم. یادگیری گاهی اوقات خسته کننده است و هدف ما ایجاد یک تجربه یادگیری سرگرم کننده و دستی است. ما موضوعاتی در موتور غیرواقعی مانند مدل سازی ، بافت ، طرح ، C ++ ، طراحی بازی و موارد دیگر را پوشش می دهیم. اگر در سفر خود به پشتیبانی نیاز دارید ، لطفاً از طریق Udemy به ما اطلاع دهید یا در Discord یا شبکه های اجتماعی مربوطه با ما ارتباط برقرار کنید.
نمایش نظرات