Voila une petite question d'un débutant
Je crée une texture
D3D_Device->CreateTexture(512,512,0,0,D3DFMT_A8R8G8B8,D3DPOOL_MANAGED,&MaTexture);
Comment faire pour que la couleur 0xFF000000 par exemple soit Transparente dans cette texture ???
Voila une petite question d'un débutant
Je crée une texture
D3D_Device->CreateTexture(512,512,0,0,D3DFMT_A8R8G8B8,D3DPOOL_MANAGED,&MaTexture);
Comment faire pour que la couleur 0xFF000000 par exemple soit Transparente dans cette texture ???
D3DXCreateTextureFromFileEx permet de spécifier la couleur de transparence.
Si tu ne charges pas ta texture à partir d'une image, il faudra que tu modifies ton canal alpha à chaque fois que tu modifieras ta texture, ou bien que tu utilises un pixel shader.
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
Partager