Unreal Engine 5 C++: Advanced Action RPG - آخرین آپدیت

Unreal Engine 5 C++: Advanced Action RPG

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: ایجاد تجربه نبرد RPG پیشرفته در Unreal Engine 5 از طریق سیستم توانایی گیم پلی (GAS) با استفاده از C++ سیستم ترکیبی قدرتمند غوغا با حملات سبک و سنگین از سیستم توانایی بازی برای ایجاد تجربه رزمی جذاب RPG استفاده کنید هوش مصنوعی پیشرفته دشمن با استفاده از BTTask سفارشی، BTTDecorator، BTService Environment سیستم پرس و جو برای رفتارهای پیشرفته هوش مصنوعی واکنش جهت ضربه و غلتک سیستم بلوک غوغا و پری توانایی های ویژه سلاح و توانایی خشم با هزینه و خنک کننده رابط کاربری قوی سیستم را اعلام می کند حالت بازی مبارزه با بقا که دشمنان را در امواج ایجاد می کند منوی اصلی، منوی مکث، صفحه نمایش برنده/بازنده به علاوه یک صفحه بارگیری سیستم قفل هدف عملکردی انواع مختلف دشمن با توانایی‌های غوغا و دوربرد توانایی سفارشی C++ وظیفه/عمل پنهان برای نبرد بهترین شیوه‌ها برای استفاده از بارگذاری ناهمزمان و همزمان در BP و C++ طراحی آمارهای رزمی داده‌گرا شیوه‌های کد استاندارد صنعت با ساختار کد به راحتی قابل تمدید پیش نیازها: تجربه اولیه C++ با Unreal مورد نیاز است

به "Unreal Engine 5 C++: Advanced Action RPG" خوش آمدید! جامع ترین دوره RPG که تا به حال به صورت آنلاین پیدا کرده اید. در این دوره، ما از شیوه‌های کدنویسی استاندارد صنعتی و طراحی داده‌محور برای ایجاد تجربیات رزمی AAA RPG استفاده می‌کنیم.


می‌آموزید که چگونه از سیستم توانایی گیم‌پلی برای ایجاد یک تجربه رزمی RPG پیچیده و پیاده‌سازی ویژگی‌های هیجان‌انگیز مانند سیستم ترکیبی با حملات سبک و سنگین، چرخاندن جهت‌دار، واکنش‌های ضربه، مسدود کردن، عقب‌نشینی، قفل کردن هدف، توانایی‌های ویژه استفاده کنید. خنک کردن، اجتناب از هوش مصنوعی، هوش مصنوعی پیشرفته دشمن با حملات پرتابی و ضربتی، باس فایت حماسی، و موارد دیگر.


در بخش اول، شخصیت قهرمان خود را برای سیستم توانایی گیم‌پلی تنظیم می‌کنیم و با استفاده از برچسب‌های گیم‌پلی بومی و دارایی‌های داده، به اتصال ورودی ادامه می‌دهیم. هنگامی که شخصیت ما بتواند در سطح حرکت کند، GAS را با لایه‌های انیمیشن مرتبط ترکیب می‌کنیم تا یک سیستم ترکیبی غوغا با حملات سبک و سنگین ایجاد کنیم. با وجود این عناصر، شخصیت‌های دشمن، افزودن ویژگی‌ها، بازخورد جنگی، مرگ شخصیت و یک سیستم اعلان رابط کاربری قوی را معرفی می‌کنیم. همچنین یاد خواهید گرفت که از بارگیری ناهمزمان برای داده های راه اندازی استفاده کنید و یک کتابخانه تابع سفارشی برای رسیدگی به آسیب ایجاد کنید.


در مرحله بعد، اجتناب از هوش مصنوعی و strafing را با استفاده از ترکیبی از گره‌های درخت رفتار Blueprint و C++ برای ایجاد رفتارهای هوش مصنوعی پیشرفته پیاده‌سازی می‌کنیم. ما مولفه crowd زیر را برای اجتناب از انحراف ازدحام ترکیب می‌کنیم و انواع گره درخت رفتار و سیستم جستجوی محیط را برای تعیین مکان‌های strafing بررسی می‌کنیم.


از آنجایی که دشمنان ما قادر به وارد کردن آسیب هستند، توانایی‌های رزمی قهرمان خود را با اضافه کردن چرخش جهت، واکنش‌های ضربه جهت، مسدود کردن، عقب‌نشینی و قفل کردن هدف بهبود خواهیم داد. شما یاد خواهید گرفت که از تاب حرکتی برای فواصل غلتشی پویا استفاده کنید و برای توانایی قفل هدف، بیشتر کارهای سنگین را در C++ انجام دهید.


به دنبال این، دشمنی را معرفی می‌کنیم که پرتابه‌ها را شلیک می‌کند و در صورت نزدیک شدن، عقب‌نشینی می‌کند. سپس یک شخصیت رئیس را اضافه می کنیم که دارای یک نوار رئیس، حملات غوغایی قدرتمند و توانایی احضار سایر دشمنان است. هنگامی که سیستم رزمی ما کاملاً فعال شد، یک حالت بازی بقا با امواج دشمن ایجاد خواهیم کرد. ما چندین ویجت، از جمله صفحه برد، صفحه نمایش باخت، منوی مکث و منوی اصلی ایجاد خواهیم کرد. در نهایت، ما همه چیز را به یک نقشه واقعی برای نبردهای حماسی علیه دشمنان خود منتقل می کنیم.


این دوره جامع RPG بصورت آنلاین بی بدیل است. با تغییرات کد دقیق ارائه شده در هر سخنرانی و رویکرد گام به گام، زمان بهتری برای ایجاد پروژه RPG رویایی خود وجود ندارد. منتظر چی هستی؟ به دوره بپیوندید و ماجراجویی RPG خود را از امروز شروع کنید!


سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

  • چند سوال متداول که ممکن است داشته باشید... Some Common Questions You May Have...

  • یک پروژه C++ جدید ایجاد کنید Create a New C++ Project

  • نقشه آزمایشی را تنظیم کنید Set Up Test Map

  • چگونه می توان کمک گرفت؟ How to get help?

  • مرجع سخت و نرم Hard and Soft Reference

تنظیم شخصیت قهرمان Set Up Hero Character

  • تنظیم اجمالی بخش شخصیت قهرمان Set Up Hero Character Section Overview

  • ساختار کلاس پایه Basic Class Structure

  • راهنما اشکال زدایی Debug Helper

  • دوربین قهرمان را تنظیم کنید Set Up Hero Camera

  • برچسب های گیم پلی بومی Native Gameplay Tags

  • دارایی داده پیکربندی را وارد کنید Input Config Data Asset

  • مولفه ورودی پیشرفته سفارشی Custom Enhanced Input Component

  • ورودی صحافی Binding Input

  • نمونه کاراکتر انیمیشن Character Anim Instance

  • قهرمان AnimBP Hero AnimBP

  • نمونه انیمیشن قهرمان Hero Anim Instance

  • سیستم توانایی گیم پلی Gameplay Ability System

  • سیاست فعال سازی توانایی Ability Activation Policy

  • راه اندازی کلاس سلاح Set Up Weapon Class

  • راه اندازی سلاح قهرمان Set Up Hero Weapon

  • Start Up Data Start Up Data

  • بارگذاری همزمان Synchronous Loading

  • اشتراک گذاری وظیفه: پیشرفت خود را به اشتراک بگذارید Share Task: Share Your Progress

  • بخش جمع بندی Section Wrap Up

سیستم Melee Combo Melee Combo System

  • نمای کلی بخش Melee Combo System Melee Combo System Section Overview

  • چالش های پیش رو Challenges Ahead

  • مولفه پسوند پیاده Pawn Extension Component

  • ثبت نام Spawned Weapon Register Spawned Weapon

  • توانایی گیم پلی قهرمان Hero Gameplay Ability

  • قابلیت ورودی اقدام Ability Input Action

  • مجموعه توانایی قهرمان Hero Ability Set

  • ورودی قابلیت صحافی Binding Ability Input

  • مونتاژ و صبر کنید Play Montage and Wait

  • منتظر رویداد گیم پلی باشید Wait for Gameplay Event

  • رابط لایه انیمیشن Animation Layer Interface

  • لایه انیمه استاد Master Anim Layer

  • پیوند لایه انیمیشن Link Anim Layer

  • قابلیت پیش فرض سلاح Default Weapon Ability

  • اعطای توانایی سلاح Grant Weapon Ability

  • دسته Unequip Axe Handle Unequip Axe

  • قابلیت حمله سبک Light Attack Ability

  • منطق ترکیبی Combo Logic

  • توانایی حمله سنگین Heavy Attack Ability

  • منطق حمله سنگین Heavy Attack Logic

  • کتابخانه عملکرد جنگجو Warrior Function Library

  • پرش به پایان دهنده Jump To Finisher

  • حرکت آهسته و صدا FX Slow Motion and Sound FX

  • وظیفه اشتراک گذاری: سیستم ترکیبی خود را به اشتراک بگذارید Share Task: Share Your Combo System

  • بخش جمع بندی Section Wrap Up

مبارزه با قهرمانان Hero Combat

  • بررسی اجمالی بخش مبارزه با قهرمانان Hero Combat Section Overview

  • چالش های پیش رو Challenges Ahead

  • کاراکتر دشمن را تنظیم کنید Set Up Enemy Character

  • غرغر نگهبان Gruntling Guardian

  • بارگذاری ناهمزمان Asynchronous Loading

  • Spawn Enemy Weapon Spawn Enemy Weapon

  • مجموعه ویژگی Attribute Set

  • افکت گیم پلی Gameplay Effect

  • افکت گیم پلی را برای خود اعمال کنید Apply Gameplay Effect To Self

  • ویژگی های دشمن را راه اندازی کنید Init Enemy Attributes

  • رابط مبارزه با پیاده Pawn Combat Interface

  • تغییر وضعیت برخورد سلاح Toggle Weapon Collision

  • در سلاح شروع همپوشانی On Weapon Begin Overlap

  • در مورد هدف تعامل کرد On Target Interacted

  • Melee Hit را مطلع کنید Notify Melee Hit

  • نصب مونتاژهای حمله Set Up Attack Montages

  • دسته مشخصات اثر گیم پلی را بسازید Make Gameplay Effect Spec Handle

  • اطلاعات آسیب قهرمان Hero Damage Info

  • افکت Spec Handle را در Target اعمال کنید Apply Effect Spec Handle To Target

  • ویژگی های مرتبط را ضبط کنید Capture Relevant Attributes

  • بازیابی اطلاعات آسیب قهرمان Retrieve Hero Damage Info

  • خسارت نهایی انجام شده را محاسبه کنید Calculate Final Damage Done

  • حملات سنگین را برای آسیب تنظیم کنید Set Up Heavy Attacks For Damage

  • اصلاح ویژگی سلامت Modify Health Attribute

  • React Ability را بزنید Hit React Ability

  • قابلیت Trigger Hit React Trigger Hit React Ability

  • Material Hit FX Material Hit FX

  • مکث را بزنید Hit Pause

  • لرزش دوربین Camera Shake

  • React Sound را بزنید Hit React Sound

  • نشانه های بازی Gameplay Cues

  • قابلیت مرگ دشمن Enemy Death Ability

  • رابط مرگ BP BP Death Interface

  • مواد FX را حل کنید Dissolve Material FX

  • Niagara FX را منحل کنید Dissolve Niagara FX

  • اشتراک گذاری وظیفه: پیشرفت خود را به اشتراک بگذارید Share Task: Share Your Progress

  • کامپوننت Pawn UI Pawn UI Component

  • تغییر ارزش پخش Broadcast Value Change

  • برای پخش گوش کنید Listen For Broadcasting

  • Enemy Init ویجت ایجاد کرد Enemy Init Created Widget

  • ابزارک های قالب Template Widgets

  • رنگ پر کردن نوار وضعیت را تنظیم کنید Set Status Bar Fill Color

  • ویجت اسلات نماد الگو Template Icon Slot Widget

  • ویجت همپوشانی قهرمان Hero Overlay Widget

  • عنصر ویجت Enemy Health Enemy Health Widget Component

  • نوار سلامت دشمن را مخفی کنید Hide Enemy Health Bar

  • به روز رسانی نماد سلاح Update Weapon Icon

  • اصلاح نهایی Final Tweaking

  • اشتراک گذاری وظیفه: مبارزه خود را به اشتراک بگذارید Share Task: Share Your Combat

  • بخش جمع بندی Section Wrap Up

هوش مصنوعی دشمن Enemy AI

  • نمای کلی بخش هوش مصنوعی دشمن Enemy AI Section Overview

  • آماده سازی دشمن برای نبرد Preparing Enemy For Combat

  • مولفه دنبال کردن جمعیت Crowd Following Component

  • درک هوش مصنوعی AI Perception

  • شناسه تیم عمومی Generic Team ID

  • درخت رفتار Behavior Tree

  • AI Avoidance را پیکربندی کنید Configure AI Avoidance

  • انواع گره درخت رفتار Behavior Tree Node Types

  • ناظر سقط می شود Observer Aborts

  • هنرپیشه مشرق به هدف Orient To Target Actor

  • سیستم پرس و جوی محیطی Environment Query System

  • زمینه پرس و جو سفارشی Custom Query Context

  • وضعیت Strafing را تغییر دهید Toggle Strafing State

  • محاسبه جهت Calculate Direction

  • فضای ترکیبی استرافینگ Strafing Blend Space

  • محاسبه شانس موفقیت Compute Success Chance

  • تست محصول نقطه ای Dot Product Test

  • توانایی غوغا دشمن Enemy Melee Ability

  • قابلیت فعال کردن با برچسب Activate Ability By Tag

  • آیا گرو هدف دشمن است Is Target Pawn Hostile

  • Melee Hit را مطلع کنید Notify Melee Hit

  • ساخت Enemy Damage Effect Spec Handle Make Enemy Damage Effect Spec Handle

  • آسیب دشمن را اعمال کنید Apply Enemy Damage

  • حرکت تاب Motion Warping

  • Motion Warp Target را به روز کنید Update Motion Warp Target

  • Native BT Task را بسازید Construct Native BT Task

  • چرخاندن دشمن در وظیفه Rotate Enemy In Task

  • شاخه حمله غوغا Melee Attack Branch

  • آیا بازیگر تگ دکوراتور دارد؟ Does Actor Have Tag Decorator

  • اثر گیم پلی مدت زمان Duration Gameplay Effect

  • باید همه منطق را لغو کرد Should Abort All Logic

  • Guardian Attack Sound FX Guardian Attack Sound FX

  • وظیفه اشتراک گذاری: هوش مصنوعی خود را به اشتراک بگذارید Share Task: Share Your AI

  • بخش جمع بندی Section Wrap Up

توانایی های رزمی قهرمان Hero Combat Abilities

  • بررسی اجمالی بخش توانایی های رزمی قهرمان Hero Combat Abilities Section Overview

  • برنامه ریزی از قبل Planning Ahead

  • اقدام ورودی دو کلیدی Two-Key Input Action

  • ورودی آخرین حرکت را دریافت کنید Get Last Movement Input

  • فاصله نورد Rolling Distance

  • دریافت ارزش در سطح Get Value At Level

  • Rolling Sound FX Rolling Sound FX

  • قابلیت Hero Hit React Hero Hit React Ability

  • Trigger Hero Hit React Trigger Hero Hit React

  • Hero Hit FX Hero Hit FX

  • محاسبه Hit React Direction Compute Hit React Direction

  • React Tags را بزنید Hit React Tags

  • برچسب های بازی را روشن کنید Switch On Gameplay Tags

  • React Sound FX را بزنید Hit React Sound FX

  • توانایی بلوک قهرمان Hero Block Ability

  • اضافه کردن گیم پلی نشانه به مالک Add Gameplay Cue To Owner

  • بلوک معتبر است Is Valid Block

  • به بلوک موفق اطلاع دهید Notify Successful Block

  • کنترل بلوک موفق Handle Successful Block

  • بلوک کامل است Is Perfect Block

  • Perfect Block را اطلاع دهید Notify Perfect Block

  • ضد حمله را آغاز کنید Initiate Counterattack

  • اشتراک گذاری وظیفه: توانایی بلوک خود را به اشتراک بگذارید Share Task: Share Your Block Ability

  • تنظیم قابلیت قفل هدف Set Up Target Lock Ability

  • قفل هدف را تغییر دهید Toggle Target Lock

  • دریافت اهداف در دسترس Get Available Targets

  • دریافت نزدیکترین هدف Get Nearest Target

  • ویجت قفل هدف را رسم کنید Draw Target Lock Widget

  • موقعیت ویجت قفل هدف را تنظیم کنید Set Target Lock Widget Position

  • Task On Tick را اجرا کنید Execute Task On Tick

  • در Target Lock تیک On Target Lock Tick

  • Orient To Target در حالی که Target Lock است Orient To Target While Target Lock

  • به پوزهای قفل هدف تغییر دهید Switch To Target Lock Poses

  • سرعت پیاده روی قفل هدف Target Lock Walk Speed

  • عملکرد ورودی هدف را تغییر دهید Switch Target Input Action

  • زمینه نقشه برداری قفل هدف Target Lock Mapping Context

  • Switch Target را مطلع کنید Notify Switch Target

  • Handle Switch Target Handle Switch Target

  • مرگ قهرمان Hero Death

  • تنظیم قفل هدف Tweaking Target Lock

  • اشتراک گذاری وظیفه: توانایی قفل هدف خود را به اشتراک بگذارید Share Task: Share Your Target Lock Ability

  • بخش جمع بندی Section Wrap Up

دشمن دور افتاده Ranged Enemy

  • بررسی اجمالی بخش Ranged Enemy Ranged Enemy Section Overview

  • سلاح شروع دشمن دوربرد Ranged Enemy Starting Weapon

  • آمار شروع گلیسر Glacer Starting Stats

  • Glacer Hit React Glacer Hit React

  • درخت رفتار مرتعی Ranged Behavior Tree

  • موقعیت تیراندازی را پیدا کنید Find Shooting Position

  • توانایی پرتابه Projectile Ability

  • کلاس پرتابه Projectile Class

  • پرتابه تخم ریزی Spawning Projectile

  • در پرتابه ضربه On Projectile Hit

  • برخورد پرتابه Handle Projectile Hit

  • دسته مشخصات پرتابه Projectile Spec Handle

  • دسته مشخصات پرتابه را بسازید Make Projectile Spec Handle

  • پرتابه صدا FX Projectile Sound FX

  • Glacer Melee توانایی Glacer Melee Ability

  • حمله غیرقابل انسداد Unblockable Attack

  • وظیفه اشتراک گذاری: دشمن دور افتاده خود را به اشتراک بگذارید Share Task: Share Your Ranged Enemy

  • نقشه آزمایش رزمی Combat Test Map

  • بخش جمع بندی Section Wrap Up

رئیس دشمن Boss Enemy

  • نمای کلی بخش Boss Enemy Boss Enemy Section Overview

  • تنظیم شخصیت رئیس Set Up Boss Character

  • آمار شروع غول پیکر Giant Starting Stats

  • ویجت Boss Bar Boss Bar Widget

  • ترسیم Boss Bar to Screen Draw Boss Bar To Screen

  • Giant Hit React Giant Hit React

  • مرگ غول پیکر Giant Death

  • Boss Bar را بردارید Remove Boss Bar

  • درخت رفتار غول پیکر Giant Behavior Tree

  • توانایی غوغا غول پیکر Giant Melee Ability

  • جعبه برخورد دست Hand Collision Box

  • پست ویرایش ویژگی تغییر Post Edit Change Property

  • تصادم جعبه را تغییر دهید Toggle Box Collision

  • توانایی غوغا دوم غول پیکر Giant Second Melee Ability

  • ترکیب غول پیکر Giant Combo

  • صبر کنید Spawn Enemies Wait Spawn Enemies

  • قابلیت احضار Summon Ability

  • برای رویداد گیم پلی گوش دهید Listen For Gameplay Event

  • بارگذاری غیر همگام و ایجاد دشمنان Async Load And Spawn Enemies

  • رفع چرخش رو به رو Fix Facing Rotation

  • توقف تخم ریزی دشمنان Stop Spawning Enemies

  • Enemy Entry FX Enemy Entry FX

  • مونتاژ ورود دشمن Enemy Entry Montage

  • درصد سلامت فعلی را بررسی کنید Check Current Health Percent

  • وظیفه اشتراک گذاری: مبارزه با رئیس خود را به اشتراک بگذارید Share Task: Share Your Boss Fight

  • بخش جمع بندی Section Wrap Up

توانایی های ویژه قهرمان Hero Special Abilities

  • بررسی اجمالی بخش توانایی های ویژه قهرمان Hero Special Abilities Section Overview

  • چالش های پیش رو Challenges Ahead

  • برچسب های توانایی خشم Rage Ability Tags

  • نقشه توانایی خشم Rage Ability Blueprint

  • مونتاژ انیمیشن خشم Rage Anim Montage

  • بازی Rage Cue Rage Gameplay Cue

  • شرایط فعال سازی Activation Condition

  • Rgae را مصرف کنید Consume Rgae

  • Rage Slash را تنظیم کنید Set Up Rage Slash

  • Spawn Rage Slash Spawn Rage Slash

  • در Rage Slash شروع همپوشانی On Rage Slash Begin Overlap

  • Rage Slash For All Attacks Rage Slash For All Attacks

  • به دست آوردن خشم Gain Rage

  • برچسب های توانایی سلاح های ویژه Special Weapon Ability Tags

  • اعطای توانایی سلاح ویژه Grant Special Weapon Ability

  • مونتاژ توانایی نور Light Ability Montage

  • آسیب توانایی نور Light Ability Damage

  • جلوه بازی Cooldown Cooldown Gameplay Effect

  • ویجت نماد توانایی Ability Icon Widget

  • نماد توانایی به روز شد On Ability Icon Updated

  • Listen For Ability Icon Change Listen For Ability Icon Change

  • Notify Ability Cooldown Notify Ability Cooldown

  • اقدام پنهان سفارشی Custom Latent Action

  • کلاس اکشن شمارش معکوس Count Down Action Class

  • ساخت کنش شمارش معکوس Construct Count Down Action

  • منطق شمارش معکوس Count Down Logic

  • به روز رسانی Cooldown Update Cooldown

  • از سرگیری Cooldown Resume Cooldown

  • اشتراک‌گذاری وظیفه: توانایی خود را به اشتراک بگذارید Share Task: Share Your Ability Cooldown

  • توانایی سنگین Heavy Ability

  • مونتاژ توانایی های سنگین Heavy Ability Montage

  • آسیب توانایی سنگین Heavy Ability Damage

  • آسیب AOE را اعمال کنید Apply AOE Damage

  • Commit Ability Cooldown Commit Ability Cooldown

  • کلاس سنگ Stone Class

  • سنگ BP BP Stone

  • توانایی برداشت Pick Up Ability

  • روی سنگ شروع همپوشانی On Stone Begin Overlap

  • سنگ ها را جمع کنید Collect Stones

  • ورودی سنگ را مصرف کنید Consume Stone Input

  • سنگ مصرف کنید Consume Stones

  • روی سنگ مصرف شد On Stone Consumed

  • ویجت کلید ورودی Input Key Widget

  • کلید ورودی نمایش پخش Broadcast Display Input Key

  • کلید ورودی نمایشگر را گوش دهید Listen For Display Input Key

  • توانایی سنگ تخم ریزی Spawn Stone Ability

  • منطق سنگ تخم ریزی Spawn Stone Logic

  • Glacer Spawn Stone Chance Glacer Spawn Stone Chance

  • اشتراک گذاری وظیفه: پیشرفت خود را به اشتراک بگذارید Share Task: Share Your Progress

  • بخش جمع بندی Section Wrap Up

حالت بازی بقا Survival Game Mode

  • نمای کلی بخش حالت بازی Survival Survival Game Mode Section Overview

  • نقشه تست حالت بازی Game Mode Test Map

  • کلاس حالت بازی Survival Survival Game Mode Class

  • ردیف جدول تخمگذار موج دشمن Enemy Wave Spawner Table Row

  • منطق پیشرفت موج Wave Progression Logic

  • ویجت شمارش معکوس موج Wave Count Down Widget

  • طراحی ویجت شمارش معکوس موج Drawing Wave Count Down Widget

  • ویجت اطلاعات موج Wave Info Widget

  • پیش بارگذاری دشمنان موج بعدی Pre Load Next Wave Enemies

  • Spawn Wave Enemies را امتحان کنید Try Spawn Wave Enemies

  • در Enemy Destoryed On Enemy Destoryed

  • در موج تکمیل شد On Wave Completed

  • Playtesting حالت بازی Playtesting Game Mode

  • Spawned Enemies را ثبت کنید Register Spawned Enemies

  • به آخرین موج اطلاع دهید Notify Last Wave

  • در مورد بازیکن مرد On Player Died

  • سختی بازی Game Difficulty

  • بررسی سختی بازی Verify Game Difficulty

  • وظیفه اشتراک گذاری: حالت بازی Survival خود را به اشتراک بگذارید Share Task: Share Your Survival Game Mode

  • بخش جمع بندی Section Wrap Up

ابزارک های درون بازی In-Game Widgets

  • نمای کلی بخش ابزارک های درون بازی In-Game Widgets Section Overview

  • ویجت دکمه الگو Template Button Widget

  • دکمه الگوی منوی مکث Pause Menu Template Button

  • از دست دادن صفحه Lose Screen

  • انیمیشن از دست دادن صفحه Lose Screen Animation

  • طراحی از دست دادن صفحه Drawing Lose Screen

  • نمونه بازی جنگجو Warrior Game Instance

  • سطح بازی را با برچسب دریافت کنید Get Game Level by Tag

  • سطح باز Open Level

  • حالت ورودی را تغییر دهید Toggle Input Mode

  • Win Screen Widget Win Screen Widget

  • طراحی برنده صفحه Drawing Win Screen

  • ویجت منوی مکث Pause Menu Widget

  • طراحی منوی مکث Drawing Pause Menu

  • نقشه منوی اصلی Main Menu Map

  • الگوی دکمه منوی اصلی Main Menu Button Template

  • ویجت منوی اصلی Main Menu Widget

  • منوی اصلی انیمیشن و منطق Main Menu Animation and Logic

  • ویجت منوی گزینه ها Options Menu Widget

  • منطق منوی گزینه ها Options Menu Logic

  • ذخیره شی بازی Save Game Object

  • بارگیری و ذخیره سختی بازی Load and Save Game Difficulty

  • مشکل بارگذاری حالت بازی Game Mode Load Difficulty

  • در حال بارگذاری صفحه نمایش Loading Screen

  • نقشه بازی Survival Survival Game Map

  • موسیقی پس زمینه Background Music

  • اشتراک گذاری وظیفه: پیشرفت خود را به اشتراک بگذارید Share Task: Share Your Progress

  • بخش جمع بندی Section Wrap Up

تبریک میگم Congratulations

  • از اینجا به کجا برویم؟ Where to go from here?

  • به سفر ++C خود ادامه دهید... Continue your C++ journey...

نمایش نظرات

Unreal Engine 5 C++: Advanced Action RPG
جزییات دوره
44 hours
321
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,855
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vince Petrelli Vince Petrelli

برنامه نویس/هنرمند سه بعدی