Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.25;
Скачать: CL | DM;

Вниз

DDBLTFAST_DESTCOLORKEY & fx .ddckDestColorkey .dwColorSpaceHighVa   Найти похожие ветки 

 
Dx7   (2002-04-13 13:42) [0]

DDBLTFAST_DESTCOLORKEY & fx .ddckDestColorkey .dwColorSpaceHighVa

Уважаемые Господа Программеры !
Меня зовут Максим.
В настоящий момент занимаюсь разработкой игры( на модуле DirectDraw from Direct X 8 ), в которой основным
обьектом являются текстуры, которые переносятся на поверхности таким образом, что :

Имеется поверхность с закрашенной фигурой по середине экрана ( например на белом фоне - прямоугольник закрашен чёрным цветом ).

Далее на эту поверхность берётся и кидается БЛИТТИНГОМ - другая поверхность, содержащая текстуру, но размеро больше в 10 раз, чем наш прямоугольник.
Далее - если при БЛИТТИНГЕ ( типа My_surf .BltFast( ... )) - поставить ключи DDBLTFAST_DESTCOLORKEY - ролучается, что как раз наша текстура и наложиться только на наш чёрный прямоугольник.

Не смотря на то, что колор Кей задан здесь чёрным цветом - операция выполняется только в Windows Mellennium.
Во всех остальных Виндах ничего не накладывается ???
Мало того - в том же Меллениуме, только на другой машине - тажа самая проблема - текстура не накладывается.
Хотя черный цвет колор кея = 0 при любых BBP ( 16, 24, 32 ... )

Пробовал Программно - поточечно ( попиксельно ) - естественно всё получается, но очеь медленно ...
По-этому надо только через DESTCOLORKEY !!!

МОжет мне использовать не Direct X 8, а ниже - посоветуйте что-нибудь !!!


 
Donal_Graeme   (2002-04-13 16:47) [1]

а ты версию иксов проверял перед запуском?



Страницы: 1 вся ветка

Текущий архив: 2002.04.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
1-80898
Candyras
2002-04-15 00:15
2002.04.25
Вот такая проблемка...


4-81120
Mover
2002-02-19 10:58
2002.04.25
Работа с Desktop


14-81084
snoup
2002-03-18 22:09
2002.04.25
Как написать простую звонилку которая бы просто звонила по номеру и проводила нужную аутенфикацию и соединялась с инетом ?


1-80883
GrayWolf
2002-04-14 09:05
2002.04.25
MDI-приложение


1-80856
besen-ok
2002-04-11 10:48
2002.04.25
Компенетра на Delphi (DLL) для 1С