SDL:fenetre transparente

Signaler
Messages postés
10
Date d'inscription
jeudi 8 avril 2004
Statut
Membre
Dernière intervention
27 mai 2004
-
Messages postés
232
Date d'inscription
samedi 11 mai 2002
Statut
Membre
Dernière intervention
27 octobre 2007
-
Comme la fenetre est une SDL_Surface, je me suis dit que je pouvais la rendre transparente. mais j'ai essaye de nombreuses manierers et je n'y arrive pas!

1 réponse

Messages postés
232
Date d'inscription
samedi 11 mai 2002
Statut
Membre
Dernière intervention
27 octobre 2007

La surface de la fenetre est un peu spéciale. En gros, cette surface est la surface mere de toute les autres surfaces. Par conséquent, quand tu ajuste l'alpha des autres surfaces, tu le fais par rapport a la surface d'origine(à savoir celle renvoyée par SDL_SetVideoMode)
Si tu veux la rendre transparente, il faut que tu puisses recuperer ce qu il y a en dessous, et a, c'est une autre paire de manche, puisqu'il faut connaitre :
1- la position de la fenetre
2- L'image de fond utilisé

voila
bon courage pour la suite
Psycho :shy)