🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبارزه و جابجایی شخصیت سوم در یونیتی
- آخرین آپدیت
دانلود Unity 3rd Person Combat & Traversal
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
ساخت سیستم مبارزات سوم شخص حرفه ای در یونیتی برای بازیهای RPG
یادگیری ساخت سیستم مبارزات اکشن سوم شخص، مشابه بازیهای Dark Souls یا Assassin’s Creed با استفاده از یونیتی.
در این دوره چه چیزهایی یاد میگیرید؟
ساخت کامل سیستم مبارزات سوم شخص برای بازیهای RPG در یونیتی
طراحی ماشین حالت سفارشی (State Machine) با الگو ماشین حالت
کنترل دوربین بازیکن با Cinemachine
استفاده از رویدادها (Events) برای کنترل حرکت و انیمیشن شخصیت
کار با انیماتور یونیتی (Unity Animator)
یادگیری در مورد ورودی بازیکن، ماشین حالت انیمیشن، کمبوهای حمله، جاخالی دادن، قفل هدف، تنظیمات دوربین Cinemachine و هوش مصنوعی ساده دشمن
قابلیتهای سیستم مبارزات
سیستم مبارزات سوم شخص ساخته شده در این دوره، به راحتی قابل اضافه شدن به پروژه RPG شما یا هر بازی سوم شخص دیگری است.
با این سیستم میتوانید یک آرنا سندباکس سفارشی بسازید و آزادانه با دشمنان مبارزه کنید، چه با کیبورد و ماوس و چه با کنترلر بازی.
پیشنیازها
برای شرکت در این دوره، نیاز به درک اولیه از زبان برنامهنویسی C# و آشنایی با محیط یونیتی دارید.
اگر دورههای قبلی یونیتی ما را گذرانده باشید، آمادگی لازم برای این دوره را خواهید داشت.
چرا این دوره؟
این دوره برای افراد با سطح مبتدی پیشرفته تا متوسط طراحی شده است.
از مزایای این دوره، دسترسی به فرومهای پرسش و پاسخ است که در آن اساتید، دستیاران آموزشی و جامعه کاربری آماده پاسخگویی به سوالات شما و حمایت از پیشرفتتان هستند.
سرفصل ها و درس ها
مقدمه و راهاندازی
Introduction & Setup
به دوره خوش آمدید
Welcome To The Course
انجمن و پشتیبانی
Community & Support
دسترسی به پروژههای ما
Accessing Our Projects
نصب و راهاندازی
Installation & Setup
ماشین حالت
State Machine
معرفی بخش - ماشینهای حالت
Section Intro - State Machines
ماشین حالت چیست؟
What Is A State Machine?
ساخت ماشین حالت ما
Creating Our State Machine
سازندهها و وراثت
Constructors & Inheritance
آزمایش ماشین حالت بازیکن
Testing Player State Machine
ساخت نقشه عملیات
Creating An Action Map
مدیریت ورودیها
Handling Inputs
رویدادهای ورودی
Input Events
حرکت پایه
Basic Movement
معرفی بخش - حرکت پایه
Section Intro - Basic Movement
شخصیت بازیکن
Player Character
ماشین حالت انیماتور
Animator State Machine
ورودی حرکت
Movement Input
کنترلر شخصیت بازیکن
Player Character Controller
درخت ترکیب حرکت
Movement Blend Tree
دوربین سینماچین
Cinemachine Camera
حرکت نسبی دوربین
Camera Relative Movement
بازسازی حرکت
Movement Refactoring
ایجاد محیط
Creating The Environment
مبارزه نزدیک
Melee Combat
معرفی بخش - مبارزه نزدیک
Section Intro - Melee Combat
هدفگیری
Targeting
ورود به حالت هدفگیری
Entering The Targeting State
انتخاب هدف
Selecting A Target
دوربین هدفگیری
Targeting Camera
دوربین مبتنی بر حالت
State Driven Camera
گروه هدف سینماچین
Cinemachine Target Group
گیرنده نیرو
Force Receiver
حرکت هدفگیری
Targeting Movement
انیمیشنهای هدفگیری
Targeting Animations
بهبود انتخاب هدف
Improved Targeting Selection
رفع انیمیشنهای Mixamo
Mixamo Animations Fix
حالت حمله بازیکن
Player Attacking State
دادههای حمله
Attack Data
حملات ترکیبی
Combo Attacks
نیروی حمله
Attacking Force
ناحیه ضربه سلاح
Weapon Hitbox
وارد کردن آسیب
Dealing Damage
پولیش حالت حمله
Attacking State Polish
بهبود محیط
Improving The Environment
هوش مصنوعی دشمن
Enemy AI
معرفی بخش - هوش مصنوعی دشمن
Section Intro - Enemy AI
ماشین حالت دشمن
Enemy State Machine
حالت بیکار دشمن
Enemy Idle State
تشخیص بازیکن
Player Detection
حالت تعقیب دشمن
Enemy Chasing State
حالت حمله دشمن
Enemy Attacking State
سلاح دشمن
Enemy Weapon
ضربه برگشتی سلاح
Weapon Knockback
حالتهای برخورد
Impact States
گذار حالتهای برخورد
Impact State Transitions
حالتهای مرده
Dead States
راگدال هنگام مرگ
Ragdoll On Death
حالت دفاع بازیکن
Player Blocking State
پولیش مبارزه
Combat Polishing
حرکت پیشرفته
Advanced Movement
معرفی بخش - حرکت پیشرفته
Section Intro - Advanced Movement
جاخالی دادن
Dodging
پریدن و افتادن
Jumping & Falling
جاخالی دادن بهبود یافته
Improved Dodging
تشخیص لبه
Ledge Detection
آویزان شدن از لبه
Ledge Hanging
بالا رفتن
Climbing
رفع اشکال و پولیش
Bug Fixing & Polish
ادامه مسیر توسعه بازی شما
Continuing Your Game Dev Journey
نمایش نظرات