Bonjour a tous
J'arrive sans problème a rendre une couleur transparente, mais par contre quand j'essaye d'en mettre une 2eme ça ne marche pas ....
Si par exemple je fais ça :
Pas de soucis la couleur noire disparait. Mais si je fais ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 image = IMG_Load("test.jpg"); SDL_SetColorKey(image, SDL_RLEACCEL | SDL_SRCCOLORKEY, SDL_MapRGB(image->format, 0, 0, 0));
La couleur noire réapparait, et ce n'est que la 2eme couleur qui est transparente... Y a-t-il une solution pour rendre plusieurs couleurs transparente en même temps ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 image = IMG_Load("test.jpg"); SDL_SetColorKey(image, SDL_RLEACCEL | SDL_SRCCOLORKEY, SDL_MapRGB(image->format, 0, 0, 0)); SDL_SetColorKey(image, SDL_RLEACCEL | SDL_SRCCOLORKEY, SDL_MapRGB(image->format, 1, 1, 1));
Partager