Главная страница
    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.45 MB
Время: 0.038 c
1-1119791330
heady
2005-06-26 17:08
2005.07.18
Почему пропадают вкладки?


14-1118422658
Yandexman
2005-06-10 20:57
2005.07.18
Спецификация на MP3


3-1117727409
Ega23
2005-06-02 19:50
2005.07.18
Так всё-таки: как DB-шные компоненты работают с TDataSet?


3-1118322970
KorvinOE
2005-06-09 17:16
2005.07.18
Как в ClientDataSet использовать CommandText?


3-1118134093
Mister
2005-06-07 12:48
2005.07.18
Таблица и едит





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский