Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





D3dxsprite Y Cosas Asi.. Ed D3d9

Iniciado por boubou, 22 de Febrero de 2004, 03:09:05 PM

« anterior - próximo »

boubou

 como puedo hacer que el el color que quiera sea transparente??? el que con el alphablend se me pone translucido el sprite.... y yo quiero que no me renderice el color por ejemplo el negro y todo lo demas se vea translucido.

por cierto... veo que se pueden hacer billboards con este interface  (ole)

un saludete.

pd: esto en direct3d 9.
onstruo Bou... Ha vuelto Mwhahahahahahahahahahahahahah!

Es la unica esperanza de los trolls tras el envio al "infienno
" de WhiteBlaizer y X-Alien

Thenend

 Cuando crees la textura usa este método:

HRESULT WINAPI D3DXCreateTextureFromFileEx(          LPDIRECT3DDEVICE9 pDevice,
   LPCTSTR pSrcFile,
   UINT Width,
   UINT Height,
   UINT MipLevels,
   DWORD Usage,
   D3DFORMAT Format,
   D3DPOOL Pool,
   DWORD Filter,
   DWORD MipFilter,
   D3DCOLOR ColorKey,
   D3DXIMAGE_INFO *pSrcInfo,
   PALETTEENTRY *pPalette,
   LPDIRECT3DTEXTURE9 *ppTexture
);


En vez del D3DXCreateTextureFromFile que seguramente estarás usando. Este otro tiene un parámetro ColorKey donde le puedes especificar el color transparente.

boubou

onstruo Bou... Ha vuelto Mwhahahahahahahahahahahahahah!

Es la unica esperanza de los trolls tras el envio al "infienno
" de WhiteBlaizer y X-Alien

AK47

 No uses el D3DXSprite. Puedes hacerlo de la forma en que se cuenta aqui: http://balder.prohosting.com/gammenon

boubou

 uso el createtexturefromxex. y especifico el colorkey con D3DCOLOR_XRGB(0,0,0)
onstruo Bou... Ha vuelto Mwhahahahahahahahahahahahahah!

Es la unica esperanza de los trolls tras el envio al "infienno
" de WhiteBlaizer y X-Alien

boubou

onstruo Bou... Ha vuelto Mwhahahahahahahahahahahahahah!

Es la unica esperanza de los trolls tras el envio al "infienno
" de WhiteBlaizer y X-Alien






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.