Qatlamanı Necə Aktivləşdirmək Olar

Mündəricat:

Qatlamanı Necə Aktivləşdirmək Olar
Qatlamanı Necə Aktivləşdirmək Olar

Video: Qatlamanı Necə Aktivləşdirmək Olar

Video: Qatlamanı Necə Aktivləşdirmək Olar
Video: Qatlama - Pişi - Азербайджанская выпечка Гаттама 2024, Noyabr
Anonim

Yer üstü örtük, video yaddaşın kopyalanmadan əsas ekranda (əsas səthdə) bir görüntünün örtülməsini mümkün edən bir video kartın bir donanım funksiyasıdır. Yerləşdirmə, monitora göndərilən video siqnalların yaradılması prosesində video kart rəqəmsal-analoq çeviricilərdə (RAMDAC) həyata keçirilir. RAMDAC, proses zamanı əsas səthləri sətir-sinə tarayır və söz mövzusu olduqda üst örtüklü görüntüyə keçir.

Qatlamanı necə aktivləşdirmək olar
Qatlamanı necə aktivləşdirmək olar

Zəruri

Kitabxanalardan xüsusi effektlər dəsti

Təlimat

Addım 1

Üst üstə qoymağı təmin etmək üçün masaüstünün səthində və ya təsadüfi rəng yerlərində bəzi xüsusi effektlər göstərən bir proqram yazmağı düşünmək lazımdır (masaüstündə rəsm rejimini əsas rejim hesab etsək).

Addım 2

Xüsusi bir effekt seçin. Xüsusi effektlərin seçimi ilə əlaqədar olaraq, xüsusilə çətin olmamalısınız - bunlar sadəcə FastLIB kitabxanalarına nümunələrdən götürülə bilər, məsələn, atəş topu çəkmək üçün alqoritmlər. Bundan sonra təsirə sadə bir hissəciklər sistemi əlavə etməli və nəticəni rahat olacağı üçün adlandırmalısınız. DirectDraw-ı başladın. Başlanğıc üçün yalnız ilkin səthlər mənalıdır.

Addım 3

Yer örtüyünü göstərmək və yaratmaq qabiliyyətini yoxlayın. Bunu etmək üçün GetOverlayCaps funksiyasından istifadə edin. GetOverlayCaps-da mürəkkəb və maraqlı bir şey yoxdur - bu, hər bitin və ya örtüklərlə əlaqəli dəyərin DDCaps-dan daha kompakt bir quruluşa - TOverlayCaps-a ötürülməsidir. Bundan sonra, örtük ölçüsünü funksiyanın istifadəsi zamanı alınan parametrlərə uyğun olması üçün düzəltməlisiniz. Əslində, bu cür kodun müvəffəqiyyətlə icrası ehtimalı son dərəcə əhəmiyyətsizdir, buna görə də ona xüsusi diqqət yetirməməlisiniz - xüsusən yavaş işləməmək üçün ölçüsü məhdudlaşdırılmamalı, ölçüsünü baytlarla yoxlamaq lazım deyil video yaddaşın içərisinə nüfuz etmə ehtimalı üçün və s.

Addım 4

Ümumiyyətlə, bir hesabat almaq üçün daha çox yoxlamağa dəyər, çünki örtük yaratmaq prosesi kobud güc metodu ilə aparılır. Məsələ burasındadır ki, EnumOverlayFormats kimi heç bir funksiya mövcud deyil və yaradılmayıb, bu səbəbdən istifadəçi təsəvvür olunan hər hansı bir formatı yoxlamalı və şanslı olacağına ümid etməlidir. Bununla birlikdə, RGB olmayan format kodunu (FourCC) təyin etmək üçün hazırlanmış bir IDirectDraw7GetFourCCCodes funksiyası var, ancaq yalnız lazımlı YUV deyil, həm də sıxılmış toxuma formatını və digərlərini əhatə edir. Siyahının hamısını istifadə etmək və hər formatı YUV və ya YUV olmayan olaraq təyin etmək məntiqsiz görünür.

Addım 5

Görünüşü varsa, masaüstündən çıxarın və ona DCK rəngləri təyin edin. DCK rəng örtükünü aktivləşdirin. Yer örtüyü açılacaq və işə hazır olacaq. İstifadənin vizual effektləri bütün işləyən pəncərələri minimuma endirdikdən sonra qiymətləndirilə bilər.

Tövsiyə: