آموزش DirectComposition در عمل

DirectComposition in Action

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: نحوه استفاده از DirectComposition برای تولید آسان جلوه های بصری با کارایی بالا با موتور ترکیب ویندوز را بیاموزید.DirectComposition API اصلی موتور ترکیب ویندوز است. آیا تا به حال فکر کرده اید که فرآیند DWM چیست؟ آیا دوست داشتید می توانستید از قدرت آن بهره ببرید؟ پس این دوره برای شما مناسب است. DirectComposition API شما را قادر می سازد تا با استفاده از یک API گرافیکی "حالت حفظ شده"، برنامه های گرافیکی بومی با بالاترین کارایی را بسازید. موتور ترکیب یک درخت بصری از بیت مپ ها را حفظ می کند که ممکن است با APIهای گرافیکی "حالت فوری" مانند Direct2D یا Direct3D ارائه شوند. شما بهترین ها را از هر دو دنیا دریافت می کنید و می توانید جلوه های بصری را در سطح عملکردی به دست آورید که قبل از معرفی DirectComposition API هرگز امکان پذیر نبود. این دوره با نشان دادن نحوه ساخت یک بازی کارتی مبتنی بر DirectX از ابتدا، تولید انتقال های متحرک برای یک رابط کاربری بصری جذاب، یک تور عملی از API را به شما ارائه می دهد.

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

معرفی Introduction

  • همه اینا ها برای چی است؟ What's it all About?

  • معماری Architecture

  • مفاهیم Concepts

  • خلاصه Summary

ایجاد یک پنجره دسکتاپ مدرن Creating a Modern Desktop Window

  • معرفی Introduction

  • روش شکستن پنجره کلاسیک Cracking the Classic Window Procedure

  • ایجاد یک پنجره دسکتاپ Creating a Desktop Window

  • نقاشی و اعتبار سنجی Painting and Validation

  • ساخت پنجره DPI-Aware Making a Window DPI-Aware

  • پیکسل های فیزیکی و منطقی Physical and Logical Pixels

  • تغییر اندازه زمانی که DPI تغییر می کند Resizing When DPI Changes

  • خلاصه Summary

ایجاد و مدیریت دستگاه ها Creating and Managing the Devices

  • معرفی Introduction

  • ایجاد دستگاه Direct3D Creating the Direct3D Device

  • ایجاد دستگاه Direct2D Creating the Direct2D Device

  • ایجاد دستگاه DirectComposition و هدف Creating the DirectComposition Device and Target

  • ایجاد و از دست دادن دستگاه Device Creation and Loss

  • خلاصه Summary

ایجاد تصاویر و سطوح Creating Visuals and Surfaces

  • معرفی Introduction

  • زندگی بدون سطح تغییر مسیر Life Without a Redirection Surface

  • ایجاد یک ویژوال Creating a Visual

  • ایجاد و طراحی روی یک سطح Creating and Drawing on a Surface

  • حرکت دادن ویژوال Moving the Visual

  • مقیاس بندی سطح Scaling the Surface

  • تصویری پس زمینه A Background Visual

  • مقیاس بندی یک سطح پس زمینه 1x1 Scaling a 1x1 Background Surface

  • ارث بصری Visual Inheritance

  • خلاصه Summary

رندر برای ترکیب Rendering for Composition

  • معرفی Introduction

  • اندازه گیری دقیق پنجره مبتنی بر DPI Accurate DPI-Based Window Sizing

  • به هم ریختن کارت ها Shuffling Cards

  • آماده سازی کارت ها برای رندر Preparing the Cards for Rendering

  • ترسیم چهره های کارت Drawing the Card Faces

  • بارگیری تصویر پس زمینه Loading a Background Image

  • کشیدن پشت کارت های کاشی کاری شده Drawing the Tiled Card Backs

  • خلاصه Summary

تبدیل و انیمیشن Transforms and Animation

  • معرفی Introduction

  • تبدیل های دوبعدی 2D Transforms

  • تبدیل های سه بعدی 3D Transforms

  • ویژگی های متحرک سازی Animating Properties

  • مدیر انیمیشن ویندوز Windows Animation Manager

  • آماده سازی جلوه های کارت Preparing Card Effects

  • انتخاب کارت ها Selecting Cards

  • هماهنگی انیمیشن Coordinating Animation

  • خلاصه Summary

نمایش نظرات

آموزش DirectComposition در عمل
جزییات دوره
4h 12m
45
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
33
از 5
دارد
دارد
دارد
Kenny Kerr
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kenny Kerr Kenny Kerr

کنی کر یک برنامه نویس رایانه و متخصص شناخته شده در زمینه توسعه سیستم عامل ویندوز و زبانهای برنامه نویسی است. کنی مقالات زیادی درباره سیستم عامل ویندوز ، امنیت شبکه و C ++ برای مجله MSDN و همچنین سایر نشریات منتشر کرده است. مایکروسافت تخصص کنی در زمینه امنیت شبکه و سیستم عامل را با Microsoft MVP Award برای امنیت به رسمیت شناخته است. وی همچنین از سال 2007 جایزه Microsoft MVP را به دلیل مشارکت در جامعه توسعه C ++ برگزار کرده است.