آموزش Delegate در C++ با Unreal Engine: دوره کوتاه و کاربردی ByteSize
در این دوره کوتاه "ByteSize" با نحوه ایجاد و استفاده از C++ Delegate در Unreal Engine 4 و 5 آشنا شوید.
در این دوره خواهید آموخت:
پیش نیازها:
به مجموعه آموزشی ByteSize Unreal Engine خوش آمدید! این دوره به شما آموزش های کوتاه و متمرکزی در مورد موضوعات خاص ارائه می دهد. در این دوره به بررسی C++ Delegate در Unreal Engine می پردازیم و تلاش می کنیم تا در عین کوتاه و ساده بودن، درک جامعی از این مفهوم به شما ارائه دهیم. منتظر ویدیوهای آموزشی ByteSize بیشتری در آینده باشید!
در این دوره، انواع مختلف delegate های ایجاد شده توسط Epic Games در Unreal Engine را بررسی خواهید کرد. ما به بررسی انواع مختلف، پارامترها و فرآیندهای مربوط به اتصال، broadcast کردن و اجرای آنها خواهیم پرداخت. در پایان این دوره، کارایی هر نوع delegate را درک خواهید کرد و یاد می گیرید چگونه به طور موثر از قابلیت های آنها استفاده کنید. علاوه بر این، delegate های از پیش تعریف شده تعبیه شده در موتور بازی سازی توسط Epic Games را پوشش خواهیم داد. این delegate ها به طور خودکار رویدادها را در طول عملکردهای خاص موتور مانند خاموش شدن حالت خطا، ورود برنامه به پس زمینه و تغییرات gamepad، broadcast می کنند.
بخش Extras ما شامل پروژه نهایی CleanGame است که در طول ضبط دوره استفاده شده است. همچنین به پروژه SimpleGame دسترسی خواهید داشت، یک بازی تیراندازی مبتنی بر برجک که در آن باید اتصالات delegate و اجراها را پیاده سازی کنید. هر دو پروژه برای راحتی شما در فایل های .zip جداگانه ارائه شده اند.
در این سفر برای تسلط بر C++ Delegate در Unreal Engine همراه ما باشید و مهارت های توسعه بازی خود را ارتقا دهید. به مجموعه آموزشی ByteSize بپیوندید و درک خود از Unreal Engine را به سطح بعدی ببرید.
Jonathan Savery
توسعهدهنده حرفهای بازی
Savery Entertainment Ltd
با ما در سفر خلق بهترین بازیها همراه شوید!
نمایش نظرات