Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Игры";
Текущий архив: 2005.07.18;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.039 c
8-1111349902
qwertyuiop
2005-03-20 23:18
2005.07.18
DirectDraw.pas чего-то не компилируется в Delhi7


3-1117696945
ike
2005-06-02 11:22
2005.07.18
ADO - Access - Как получить значение сгенеренного ID - counter


4-1114846064
RamDrive
2005-04-30 11:27
2005.07.18
Создание виртуального диска в runtime?


14-1118907275
Ega23
2005-06-16 11:34
2005.07.18
Приятель вчера прислал. Плакаль весь!!!


11-1102981296
thaddy
2004-12-14 02:41
2005.07.18
new website with KOL stuff





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский