توضیحات
دوره Unreal Engine 5 C++: Advanced Frontend UI Programming. در این دوره جامع، شرکتکنندگان به طور کامل با نحوه ساخت یک سیستم رابط کاربری فرانتاند با کیفیت AAA و کاملاً از پایه، با استفاده از فریمورک Common UI در Unreal Engine 5 و زبان C++ آشنا میشوند. از منوهای لایهبندی شده گرفته تا پشتیبانی کامل از گیمپد، آنها یاد خواهند گرفت که چگونه رابطهای کاربری فراگیر و ماژولار را برای پروژههای واقعی طراحی کنند. آموزش با راهاندازی پایه و اساس اصلی رابط کاربری آغاز میشود. یک ویجت طرحبندی اولیه ایجاد خواهد شد، پشتههای ویجت با استفاده از تگهای گیمپلی ثبت میشوند و توابع ناهمگام برای نمایش ویجتها روی صفحه پیادهسازی میگردند. پس از تکمیل این مرحله، یک صفحه واکنشگرا با عنوان “Press Any Key” ساخته و با استفاده از جریان جدید ویجت نمایش داده میشود.
در ادامه، یک سیستم منوی اصلی پویا ایجاد خواهد شد. با استفاده از دکمههای Common UI که توسط کلاسهای بومی C++ پشتیبانی میشوند، توضیحات متنی دکمهها، دکمههای عملیاتی و یک صفحه تأیید انعطافپذیر اضافه میشود. همچنین، اطمینان حاصل خواهد شد که پشتیبانی کامل از گیمپد به طور یکپارچه ادغام شده است. در طول این فرایند، شرکتکنندگان نحوه ساختاردهی ویژگیهای رابط کاربری را به روشی ماژولار و قابل استفاده مجدد برای هر دو پروژه Blueprint و C++ فرا میگیرند. پس از تکمیل منوی اصلی، به ساخت یک منوی تنظیمات قدرتمند پرداخته میشود. این سیستم شامل دکمههای تب در بالا، یک پنل جزئیات دقیق در سمت راست و پشتیبانی از چندین دسته تنظیمات از جمله گیمپلی، صدا، گرافیک و ورودی خواهد بود. شرکتکنندگان یاد خواهند گرفت که چگونه اشیاء داده را با سیستم Data Registry آنریل ترکیب کنند تا رابط کاربری به صورت پویا پر شود.
آنچه فرا خواهید گرفت
- راهاندازی یک فریمورک رابط کاربری ماژولار با استفاده از سیستم Common UI در Unreal Engine 5 و C++.
- ایجاد و مدیریت ویجتها با استفاده از پشتههای ویجت به همراه تگهای گیمپلی و بارگذاری ناهمگام.
- توسعه یک منوی تنظیمات کاملاً کاربردی:
- ناوبری تب، پنل جزئیات پویا، دستهبندیهای تنظیمات ماژولار.
- سیستم Game User Settings برای ذخیره/بارگذاری مقادیر پیکربندی.
- ساخت یک سیستم کامل برای تغییر نقشه ورودی (Input Remapping).
- استفاده از پیشپردازندههای ورودی برای تشخیص و پردازش پویا ورودی بازیکن.
- صفحه بارگذاری هنگام راهاندازی و در حین بازی.
- استفاده از Common Activatable Widget، Widget Stacks، Common Text Block و موارد دیگر.
- اشیاء داده سفارشی برای تولید آیتمهای List View.
این دوره مناسب افرادیست که
- یادگیرندگانی که میخواهند دانش خود را در برنامهنویسی UI با C++ و Common UI تعمیق بخشند.
- یادگیرندگانی که به دنبال ساخت معماریهای UI آماده برای تولید، مقیاسپذیر و ماژولار هستند.
- یادگیرندگانی که پروژههایشان به منوهای لایهبندی شده، تنظیمات و پشتیبانی از گیمپد نیاز دارند.
- یادگیرندگانی که آماده انتقال به یک فریمورک UI مبتنی بر C++، قدرتمندتر و انعطافپذیرتر هستند.
- یادگیرندگانی که به ماژولهای UI قابل استفاده مجدد مانند صفحات تنظیمات، تغییر نقشه ورودی و صفحات بارگذاری نیاز دارند.
مشخصات دوره Unreal Engine 5 C++: Advanced Frontend UI Programming
- ناشر : Udemy
- مدرس : Vince Petrelli
- زبان: انگلیسی
- سطح آموزش : متوسط
- تعداد دروس : 209
- مدت زمان آموزش : 27 ساعت و 29 دقیقه
سرفصل های دوره
پیشنیازهای دوره Unreal Engine 5 C++: Advanced Frontend UI Programming
- Basic Experience with C++ in Unreal Engine is required
تصاویر دوره
نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 720p
نسخه 2025/6 نسبت به 2025/2 به و مدت زمان 2 ساعت 15 دقیقه افزایش داشته است.
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
16.49 گیگابایت














































