آنچه یاد خواهید گرفت:
درباره Blueprintها زیاد یاد خواهید گرفت.، زیرا کل این دوره بر پایه آنها طراحی شده است.
راه اندازی یک کاراکتر تیرانداز اول شخص مجهز به تفنگ
مفاهیم پیشرفته برنامهنویسی مانند رابط ها و چگونگی استفاده از آنها در پروژه را یاد خواهید گرفت.
با استفاده از درخت رفتار، دشمنانی خواهیم ساخت که بتوانند گشت بزنند، حمله کنند و منطقه را بررسی کنند. این دشمنان همچنین دارای حسهایی مانند دید و تشخیص آسیب خواهند بود.
طراحی ویجت برای نمایشگر وضعیت بازیکن (HUD) را یاد خواهید گرفت.
یاد خواهید گرفت چگونه مکانیکهای سلاح مانند شلیک و تعویض خشاب در بازی را پیاده سازی کنید.
مونتاژ انیمیشن و چگونگی راهاندازی گراف انیمیشن برای کاراکتر دشمن را یاد می گیرید.
یاد خواهید گرفت چگونه انیمیشنها را بازهدفگیری کنید تا بتوانید از آنها روی اسکلتها یا کاراکترهای دیگر استفاده کنید.
یاد می گیرید که چگونه میتوانید سوکتهایی به مش کاراکتر اضافه کنید و از آنها برای موقعیتدهی اسلحهها و آیتمها استفاده نمایید.
یک سیستم آیتم اولیه خواهیم ساخت تا بتوان آیتم هایی مانند مهمات و سلامت را از زمین برداشت.
یاد میگیرید چگونه از گره FABRIK (معکوسسازی سینماتیک) برای بهبود بیشتر انیمیشنهای خود استفاده کنید.
پیشنیازهای دوره
درک مقدماتی از آنریل انجین و محیط کاربری آن کافی است.
توضیحات دوره
این دوره جامع ساخت بازی تیراندازی اول شخص (FPS) با آنریل انجین 5، گزینهای عالی برای مبتدیانی است که میخواهند مهارتهای خود را در آنریل انجین 5 گسترش دهند. اگر به یادگیری بیشتر درباره آنریل انجین 5 و چگونگی ساخت یک بازی تیراندازی اول شخص علاقه دارید، این دوره مخصوص شماست. این دوره همچنین به مجموعه آثار شما افزوده خواهد شد، زیرا قرار است یک صحنه کوچک با دشمنان مختلف برای شکست دادن بسازیم.
کار را با راه اندازی پروژه آغاز میکنیم و سپس داراییها مورد نیاز را اضافه مینماییم. بعد از آن Blueprint انیمیشن را برای پیادهسازی منطق انیمیشن میسازیم. پس از افزوده شدن انیمیشنهای تفنگ و بازیکن، عملیات ورودی بازی را نیز تعریف خواهیم کرد.
در ادامه پروژه، مونتاژ انیمیشن، مکانیکهای شلیک و تعویض خشاب، همچنین هوش مصنوعی دشمن هوشمند به همراه درخت رفتار که دارای حسهایی مانند دید و تشخیص آسیب است، اضافه میکنیم. همچنین انواع مختلف دشمن با قدرتهای گوناگون ساخته و برای آنها انیمیشنسازی خواهیم کرد.
علاوه بر این، با حالتهای نوتیفیکیشن انیمیشن و روش افزودن صدا و واکنش به ضربه به انیمیشنهای خود یاد خواهید گرفت.
همچنین یک کامپوننت سلامت میسازیم که قابلیت افزودن به هر «اکتور» را دارد. چگونگی ایجاد سیستم نقاط گشت برای کاراکتر دشمن را نیز یاد میگیرید تا دشمنان بتوانند در یک مسیر گشتزنی حرکت کنند.
علاوه بر تمام موارد بالا، نمایشگر وضعیت بازیکن (HUD) را با استفاده از ویجتها راهاندازی کرده و سپس یک کلاس پایه برای آیتم میسازیم تا به راحتی آیتمهای جدید قابل برداشت توسط بازیکن، مانند سلامت و مهمات، ایجاد کنیم.
این دوره برای چه کسانی مناسب است؟
توسعهدهندگان مبتدی آنریل انجین که به دنبال یادگیری بیشتر هستند.