Главная страница
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.028 c
1-1120153650
Radgar
2005-06-30 21:47
2005.07.18
Разбивание TImage


1-1120035085
alex-kosmonavt
2005-06-29 12:51
2005.07.18
randomize


10-1096882202
AlexA
2004-10-04 13:30
2005.07.18
Сервис не создает COM объект


1-1120076921
GanibalLector
2005-06-30 00:28
2005.07.18
Проблемы с OLE DB


3-1117775420
DimonS
2005-06-03 09:10
2005.07.18
Подскажите, как можно восстановить индексы в Парадоксе?