آموزش پیشرفته بلوپرینت‌های آنریل انجین - سیستم‌های منطق و گیم‌پلی - آخرین آپدیت

دانلود Unreal Engine Blueprints-Advanced Gameplay and Logic Systems

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره پروژه-محور به دانشجویان کمک می‌کند تا یک بازی کامل در سبک آرکید شوتر دو بعدی را با استفاده از سیستم بلوپرینت (Blueprint) در آنریل انجین، بدون نیاز به کدنویسی، طراحی و پیاده‌سازی کنند. در طول چهار ماژول پیشرونده، دانشجویان سیستم‌های اصلی گیم‌پلی را پیکربندی کرده، کلاس‌های بلوپرینت قابل استفاده مجدد را می‌سازند و از منطق‌های حلقه‌ای برای ایجاد مکانیک‌های پاسخگو و مقیاس‌پذیر استفاده می‌کنند. هر بخش بر یک حوزه کلیدی از توسعه بازی تمرکز دارد: مدیریت ورودی‌ها، کنترل دوربین، اسپاون کردن اشیاء، سیستم‌های آسیب (Damage) و بازخوردهای متریال. شرکت‌کنندگان با تنظیم محیط پروژه، اتصال ورودی‌های کاربر و ساختار منطق کنترلر شروع می‌کنند. سپس سیستم‌های دوربین ثابت را ایجاد کرده، سلسله‌مراتب موانع را توسعه داده و جریان‌های کنترلی داده-محور را با استفاده از Structs، Enums و Arrays پیاده می‌کنند. در دروس بعدی، تمرکز بر ساخت اکتورهای سیارک، پیکربندی سیستم‌های سلامت و برخورد، و مدیریت چرخه حیات اکتورها با استفاده از تایمرها و رویدادهای تخریب خواهد بود. همچنین تکنیک‌های ترکیب متریال و شفافیت برای بهبود طراحی بصری بررسی می‌شود. در پایان این دوره، دانشجویان قادر خواهند بود: • ایجاد بلوپرینت‌های ماژولار و قابل استفاده مجدد برای مکانیک‌های رایج آرکید • اعمال ساختارهای کنترل جریان مانند حلقه‌ها و اجرای شرطی • طراحی رفتار انعطاف‌پذیر اکتورها با استفاده از ارث‌بری کلاس‌ها و ویژگی‌های قابل ویرایش • پیاده‌سازی تعاملات در لحظه، منطق آسیب و زمان‌بندی اسپاون • تحلیل سیستم‌های گیم‌پلی از نظر عملکرد و پاسخ‌گویی این دوره برای توسعه‌دهندگان بازی، طراحان و هنرمندان فنی که به دنبال آشنایی عملی با منطق گیم‌پلی بدون نوشتن کدهای C++ هستند، ایده‌آل است. تمامی مفاهیم به گونه‌ای طراحی شده‌اند که یادگیرندگان را به کاربرد، تحلیل، ساخت و ارزیابی سیستم‌های بازی خود در آنریل انجین هدایت کنند.

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

نورپردازی، تعاملات و بلوپرینت‌های دیوار Lighting, Interactions, and Wall Blueprints

  • تغییر وضعیت نمایش نور Toggling the Visibility of Light

  • راه‌اندازی بلوپرینت دیوار Setting Up Wall Blueprint

  • افزودن بلوپرینت چراغ دیواری Adding Wall Lamp Blueprint

  • افزودن Spot Light به بلوپرینت چراغ دیواری Adding Spot light to Wall Lamp Blueprint

  • تغییر وضعیت چراغ دیواری Toggling of Wall Light

  • ادامه تغییر وضعیت چراغ دیواری Toggling of Wall Light Continues

  • تشخیص ورودی بازیکن Detecting Player Input

  • قابل ویرایش کردن ویژگی‌های نور Making Light Attributes Editable

  • تنظیم رنگ‌های نور در ویژگی‌های قابل ویرایش Sets the Light Colors in Light Attributes Editable

  • اسکریپت ساخت (Construction Script) چراغ دیواری Construction Script of Wall Light

  • روش‌های مختلف برای کلاس‌های بلوپرینت Different Approaches for Blue Print Classes

طراحی و ساختار کلاس‌های بلوپرینت Blueprint Class Design and Structuring

  • تغییر سلسله‌مراتب کلاس‌های بلوپرینت Changing the Hierarchy of Blueprint Classes

  • ایجاد یک بلوپرینت جدید Creating a New Blueprint

  • ادامه ایجاد بلوپرینت جدید Creating a New Blueprint Continues

  • استراکت‌ها (Structs) در بلوپرینت Structs in Blueprints

  • مثالی از استراکت‌ها در بلوپرینت Example of Structs in Blueprints

  • اشیای و انواع داده‌ها در بلوپرینت Objects and Data Types in Blueprints

  • enumerators در بلوپرینت Enumerators in Blueprints

  • ترتیب اجرای بلوپرینت و مثال آن Blueprint Execution Order and its Example

  • تنظیم جهت در ترتیب اجرا Sets Direction in Execution Order

کار با آرایه‌ها و حلقه‌ها Working with Arrays and Loops

  • آرایه‌ها در بلوپرینت Arrays in Blueprint

  • مثالی از آرایه‌ها در بلوپرینت Example of Arrays in Blueprint

  • افزودن طول و ایندکس به آرایه Adding Length and Index to Array

  • حلقه For در بلوپرینت For Loop In Blueprint

  • ادامه حلقه For در بلوپرینت For Loop In Blueprint Continues

  • ساخت دیوارها با استفاده از حلقه For Creating Walls Using For Loop

  • افزودن Static Mesh به دیوار با حلقه For Adding Static Mesh to Wall Using For Loop

  • ادامه افزودن Static Mesh به دیوار با حلقه For Adding Static Mesh to Wall Using For Loop Continues

  • حلقه For همراه با Break در بلوپرینت For Loop With Break In Blueprint

  • حلقه For Each در بلوپرینت For Each Loop In Blueprint

  • ادامه حلقه For Each در بلوپرینت For Each Loop In Blueprint Continues

  • حلقه While در بلوپرینت While Loop In Blueprint

پروژه بازی آرکید شوتر Arcade Shooter Project

  • یک آرکید شوتر ساده Simple Arcade Shooter

  • تغییر تنظیمات پروژه Changing the Projects Settings

  • راه‌اندازی برای آرکید شوتر ساده Setup For Simple Arcade Shooter

  • ایجاد Player Controller Creating a Player Controller

  • کنترل حرکت Pawn Controlling the Pawn Movement

  • تنظیمات اتصال ورودی (Input Binding) برای حرکت Pawn Setup for Input Binding of Pawn Movement

  • راه‌اندازی دوربین ثابت Setting up a Fixed Camera

  • ادامه راه‌اندازی دوربین ثابت Setting up a Fixed Camera Continues

  • ایجاد کلاس پایه برای موانع Creating a Obstacle Base Class

  • ایجاد متغیر جدید در کلاس پایه Creating a New Variable in Base Class

  • ساخت سیارک‌ها Creating an Asteroids

  • ادامه ساخت سیارک‌ها Creating an Asteroids Continues

  • افزودن تابع دریافت آسیب (Take Damage) Adding a Take damage Function

  • راه‌اندازی تابع تایمر Setting up Timer Function

  • ویژگی‌های Blend و مدل‌های رنگی متریال‌ها Blend Properties and Color Models of Materials

  • تخریب اکتور اسپاون شده Destroy the Spawn Actor

  • سلامت و اسپاون کردن اکتور Health and Spawning of Actor

نمایش نظرات

آموزش پیشرفته بلوپرینت‌های آنریل انجین - سیستم‌های منطق و گیم‌پلی
جزییات دوره
12h 51m
49
(آخرین آپدیت)
60
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده