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

Вниз

DelphiX и краевой альфаблендинг   Найти похожие ветки 

 
HPR   (2005-04-06 22:19) [0]

В общем решил попробовать в DelphiX краевой альфаблендинг для выводимого спрайта, но не получается. Края не сглаживаются. Вот кусочек кода:

DF.dwAlphaEdgeBlendBitDepth := 8;
DF.dwAlphaEdgeBlend := 128;

DXDraw.Surface.Blt(DestRect,
                  SourceRect,
                  DDBLT_KEYSRC or DDBLT_ALPHAEDGEBLEND or DDBLT_WAIT,DF,
                         SourceSurface
                         );

Что не так?


 
A22 ©   (2005-04-07 11:39) [1]

в DirectDraw сглаживание краев картинки я делал ручками...
а вообще сейчас это делается путем вывода спрайтов с альфа-каналом через d3d


 
HPR   (2005-04-07 12:25) [2]

И как быстро ручками получается?

А D3D юзать пока не хочу - ведь потеряется часть пользователей.

P.S. Неужели никто не пробовал функцию Blt юзать в DelphiX для краевого антиалиасинга?


 
Guest2005 ©   (2005-04-07 12:59) [3]

Интересно, какую часть пользователей ты потеряешь ?
И все же совет: используюй D3D, т.к. блендинг дам нахалявку.


 
A22 ©   (2005-04-07 13:10) [4]

пользователей с видеокартами ниже Voodoo(2,3) и Riva TNT единицы. Плюнь и делай d3d


 
HPR   (2005-04-07 22:45) [5]

ОК, тогда вопросы:

1. Могу ли я спокойно использовать PowerDraw в шароварной игре или у них лицензия платная?
2. Писали ли вы 2D игры с использованием PowerDraw? Если да, то может есть простенькие примеры?

3. Как то же самое обстоит с DelphiX (использование D3D)?

Буду рад ответам


 
Домовенок   (2005-04-08 02:01) [6]

> 1. Могу ли я спокойно использовать PowerDraw в шароварной игре или у них лицензия платная?

Можешь... Вроде бесплатная. А вообще лицензия на использование должна быть в дестрибутиве с самим движком. Или ищи её на сайте разработчика PowerDraw.

> 2. Писали ли вы 2D игры с использованием PowerDraw? Если да, то может есть простенькие примеры?

Игр на нем больше чем достаточно, смотри внимательно этот форум. Найдешь несколько весьма стоящих проектов.

> 3. Как то же самое обстоит с DelphiX (использование D3D)?

Тоже самое обстоит и с DelphiX.

ЗЫ: Мелкие примеры PowerDraw и DelphiX есть на http://delphigfx.mastak.ru/



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

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

Наверх




Память: 0.48 MB
Время: 0.053 c
3-1118307115
ShotGuN
2005-06-09 12:51
2005.07.18
Копирование массива данных


1-1119677865
syte_ser78
2005-06-25 09:37
2005.07.18
Отображение окна


3-1118154518
ryds
2005-06-07 18:28
2005.07.18
Подскажите какой есть аналог SQL-функции REPLACE в IB?


3-1117813075
Som
2005-06-03 19:37
2005.07.18
отчёт в MS Word (Запись в ячейки таблицы )


4-1115398171
MrAndrey_ka
2005-05-06 20:49
2005.07.18
как обновить explorer & вызов окна выбора диалога