Текущий архив: 2005.09.25;
Скачать: CL | DM;
Вниз
Альфа, подсветка и поворот с DirectX Найти похожие ветки
← →
OSokin © (2005-05-15 16:05) [0]Как с DirectX рисовать какой-нибудь Surface с альфой, подсветкой и поворотом (желательно разными функциями, первое и второе - нужнее)?
← →
Sphinx © (2005-05-15 16:31) [1]>Surface с альфой
формат поверхности A8R8G8B8 ? первое и есть альфа.
Не знаю на счет всех поверхностей, но для той, что в DX9 служит для хранения курсора возможно лишь два валидных значения альфы: нуль и единица, промежуточные значения как-то хитро берутся или прозрачными, или нет.
IDirect3DDevice9::SetCursorProperties Method
HRESULT SetCursorProperties(
UINT XHotSpot,
UINT YHotSpot,
IDirect3DSurface9 *pCursorBitmap
);
pCursorBitmap
[in] Pointer to an IDirect3DSurface9 interface. This parameter must point to an 8888 ARGB surface (format D3DFMT_A8R8G8B8). The contents of this surface will be copied and potentially format-converted into an internal buffer from which the cursor is displayed. The dimensions of this surface must be less than the dimensions of the display mode, and must be a power of two in each direction, although not necessarily the same power of two. The alpha channel must be either 0.0 or 1.0.
подсветка и повороты наверное вручную...но с surface не работал (только курсор) - так что не скажу...
← →
MsShtaer © (2005-05-15 20:03) [2]Вывод полупрозрачных объектов вообще большая проблема...
← →
Sphinx © (2005-05-15 21:21) [3]Хммм...только сейчас сообразил...
Если под DirectX имеется в виду DirectDraw - то всё это только ручками. А прозрачность там работает по цветовым ключам. В D3D ColorKey тоже работают :)
← →
П7 (2005-05-15 21:44) [4]http://p7.animka.com/product.php?id=3
AlphaDLL поможет решить проблемы с прозрачностью... но не все, т.к. скорость в любом случае оставляет желать лучшего. Там несколько функций, разного рода прозрачности с разным коэффициентом скорости... Поковыряйся, может пригодится.
← →
OSokin © (2005-05-19 21:05) [5]Блин, придется тогда линии под DL-FX2 переписывать... :-(
← →
OSokin © (2005-05-19 21:11) [6]Нашел!
http://www.codenet.ru/progr/directx/ddraw_faq.php
← →
OSokin © (2005-05-19 21:13) [7]И еще:
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=639
← →
П7 (2005-05-20 00:17) [8]дык всё равно тормоза, блин.
То Дарз...
А я смотрю двиганчик-то твой крепнет в умах юзеров... (:
← →
OSokin © (2005-05-27 21:22) [9]Все, переписал и отправил.
Страницы: 1 вся ветка
Текущий архив: 2005.09.25;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.032 c