با استفاده از کامپوننتهای Actor یک سیستم پارکور ماژولار بسازید که به راحتی در هر پروژه Unreal Engine قابل ادغام باشد.
Motion Warping را به منظور تنظیم پویای موقعیت کاراکتر در طول انیمیشنهای پارکور، به طور کامل یاد بگیرید.
از Sphere Trace برای شناسایی موانع، اندازهگیری ارتفاع و عمق و تعیین حرکت صحیح پارکور استفاده کنید.
تنظیمات برخورد سفارشی (Custom Collision Settings) ایجاد کنید تا اشیاء پارکور را از سایر اشیاء دنیای بازی جدا کرده و تشخیص دقیقی داشته باشید.
برای انتقالهای نرم و Motion Warping دقیق، از مونتاژهای انیمیشنی (Animation Montages) و منحنیها (Curves) استفاده کنید.
به طور پویا Foot IK را با استفاده از منحنیهای انیمیشنی فعال و غیرفعال کنید تا از ناسازگاریهای انیمیشن جلوگیری شود.
متغیرهای کلیدی را برای سفارشیسازی آسان در دسترس قرار دهید و امکان تنظیم دقیق آفستها، مونتاژها و منطق تشخیص را فراهم کنید.
سیستم پارکور را به هر پروژه Unreal Engine سفارشی با ریتارگتینگ انیمیشن منتقل و پیادهسازی کنید.
با کار با توابع، متغیرها و منطق رویداد محور، مهارتهای اسکریپتنویسی Blueprint خود را بهبود بخشید.
این دوره برای مبتدیان طراحی شده است، بنابراین هیچ تجربه قبلی با Blueprint یا انیمیشن مورد نیاز نیست. با این حال، آشنایی اولیه با Unreal Engine میتواند مفید باشد.
برای دنبال کردن روان آموزش، به یک رایانه شخصی (PC) نیاز دارید که بتواند Unreal Engine 5 را اجرا کند، ترجیحاً نسخه 5.5، زیرا این نسخه در این دوره استفاده شده است. در حالی که نسخههای دیگر ممکن است کار کنند، برخی از گرهها یا تنظیمات ممکن است نیاز به تنظیمات جزئی داشته باشند. قبل از شروع دوره، باید Unreal Engine 5 را نیز نصب کرده باشید.
مهمتر از همه، اشتیاق به یادگیری و آزمایش را داشته باشید - این دوره شما را گام به گام راهنمایی میکند و آن را حتی برای کسانی که تازه وارد Unreal Engine شدهاند، قابل دسترس میسازد.
آیا تا به حال خواستهاید یک سیستم پارکور در Unreal Engine پیادهسازی کنید، اما آموزشهای موجود را بسیار پیچیده یا فاقد توضیحات کافی یافتهاید؟ این دوره برای پر کردن این شکاف طراحی شده است و به شما آموزش میدهد که چگونه یک سیستم پارکور کاملاً ماژولار را از ابتدا با استفاده از بلوپرینت، Motion Warping و مونتاژهای انیمیشنی ایجاد کنید.
ما با ساخت یک سیستم تشخیص پارکور با استفاده از Sphere Traces شروع میکنیم و به کاراکتر اجازه میدهیم موانع را به صورت پویا تشخیص دهد. از آنجا، ما ارتفاع و عمق مانع را اندازهگیری میکنیم تا اقدام پارکور مناسب را تعیین کنیم - خواه بالا رفتن، Mantling یا Vaulting باشد. همچنین نحوه کار با کانالهای برخورد سفارشی را یاد خواهید گرفت و از تعامل دقیق با اشیاء پارکور اطمینان حاصل خواهید کرد.
برای اینکه سیستم خود را کاملاً ماژولار کنیم، آن را در داخل یک کامپوننت Actor پیادهسازی میکنیم و به شما امکان میدهیم آن را به راحتی در هر پروژه Unreal Engine ادغام کنید. ما ترکیب انیمیشن را اصلاح میکنیم، Motion Warping را برای انتقالهای نرم پیادهسازی میکنیم و Foot IK را با استفاده از منحنیهای انیمیشنی به طور پویا کنترل میکنیم تا حرکت واقعی را حفظ کنیم.
در نهایت، ما سیستم پارکور خود را صادر و آن را در یک پروژه Unreal Engine سفارشی ادغام میکنیم و نحوه انتقال و انطباق سیستم با محیطها و کاراکترهای مختلف را نشان میدهیم.
در پایان این دوره، شما یک سیستم پارکور قابل استفاده مجدد و آماده بازی خواهید داشت که میتواند به راحتی با هر پروژه Unreal Engine سازگار شود.
به انجمن Discord بپیوندید تا کمک فوری دریافت کنید، پیشرفت خود را به اشتراک بگذارید و با سایر توسعهدهندگانی که روی همان سیستم پارکور کار میکنند، ارتباط برقرار کنید. چه سوالی داشته باشید، به مشاوره عیبیابی نیاز داشته باشید یا فقط بخواهید در مورد ایدههای جدید بحث کنید، انجمن ما برای پشتیبانی از شما در آنجا حضور دارد. لینک Discord به هر ویدیو پیوست شده است و این امر برای شما آسان میکند که وارد شوید و در هر زمان به کمک مورد نیاز خود دسترسی پیدا کنید!
Karthik Rajasekaran
علاقهمند به آنریل انجین و بلوپرینت
نمایش نظرات