SoloCodigo

Programación Específica => Programación de Videojuegos => DirectX => Mensaje iniciado por: phoenixdss en Miércoles 22 de Noviembre de 2006, 18:03

Título: Id3dxsprite Y Pixel Shader
Publicado por: phoenixdss en Miércoles 22 de Noviembre de 2006, 18:03
hola. alguien save como puedo aplicar un efect de un pixel shader a un sprite(ID3DXSprite) ????????????'' porque he intentao un montonazo de cosas y no me sale ninguna. he puesto un modelo con textura y un sprite, y el effect se aplica al modelo pero al sprite no se aplica. y si el sprite->Draw() esta en el for entre effect->BeginPass(i) y effect->EndPass(). si quiereis qyudarme escribir algo. gracias
Título: Re: Id3dxsprite Y Pixel Shader
Publicado por: JuanK en Sábado 3 de Febrero de 2007, 19:54
Prueba esto:
Utiliza un objeto RenderTosurface para asi renderizar la imagen directamente en una textura , luego puedes asociar la textura a un poligono cuadrado y cada vez que renderices el polígono aplica el shader..