آموزش مبارزه و جابجایی شخصیت سوم در یونیتی - آخرین آپدیت

دانلود 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

  • درس اضافی Bonus Lecture

نمایش نظرات

آموزش مبارزه و جابجایی شخصیت سوم در یونیتی
جزییات دوره
10 hours
65
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
7,191
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

GameDevtv Team GameDevtv Team

آموزش ساخت و فروش بازی

Nathan Farrer (aka Dapper Dino) Nathan Farrer (aka Dapper Dino)

تولید کننده محتوا و توسعه دهنده نرم افزار