Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > функция D3DXCreateTextureFromFileEx


Автор: Ketty 6.12.2009, 14:02
При использовании функции D3DXCreateTextureFromFileEx у текстуры появляется контур, как от него избавится? Прилагается рисунок. Поясню что на нем...
1 - сам спрайт(рисунок в bmp формате, используется всего 2 цвета - белый и пурпурный)
2 - изображения спрайта на белом фоне (непонятно откуда взялся серый контур, в спрайте даже такого цвета нету)
3 - изображения спрайта на красном фоне

Текстуру я накладываю с помощью функции
 D3DXCreateTextureFromFileEx(pDirect3DDevice, "wL.bmp",
                                                  0, 0, 0, 0, D3DFMT_A8R8G8B8, 
                                                  D3DPOOL_MANAGED, D3DX_DEFAULT, 
                                                  D3DX_DEFAULT,0xffff00ff, 0, 0, &pTexture);

Подскажите, как избавится от этого контура?
  P.S.  если что-то непонятно, задавайте вопросы я поясню (не умею просто выражать свои мысли в писменной форме)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)