Главная страница
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.014 c
1-80944
budhha
2002-04-10 22:56
2002.04.25
Поле record


1-80981
vaka
2002-04-12 14:03
2002.04.25
Помогите с мануалами, люди добрые:-)


1-80940
Spike_msu
2002-04-11 17:09
2002.04.25
Способы копирования!!!


3-80737
Buh
2002-04-06 12:27
2002.04.25
Как вставить запись в таблицу.dbf из таблицы другой базы данных п


14-81083
Alx2
2002-03-13 09:11
2002.04.25
Где на Руси жить хорошо?