Bienvenue,
Invité
. Merci de
vous connecter
ou de
vous inscrire
.
Avez-vous perdu votre
e-mail d'activation
?
Forum anglais
Accueil
Aide
Rechercher
Identifiez-vous
Inscrivez-vous
Forum de la communauté SFML
»
Aide
»
Graphique
»
Sprite et opacité
Imprimer
Pages: [
1
]
Auteur
Sujet: Sprite et opacité (Lu 3360 fois)
0 Membres et 1 Invité sur ce sujet
Cmdu76
Full Member
Messages: 194
Sprite et opacité
«
le:
Mars 15, 2013, 08:35:30 pm »
Bonjour,
J'ai une sprite qui contient une image et j'aimerais augmenter l'opacité de cette image.
J'ai vu qu'il fallait utiliser un setColor mais vu qu'il faut définir une couleur je ne sais pas vraiment comment m'y prendre...
Merci d'avance
IP archivée
G.
Hero Member
Messages: 1593
Re : Sprite et opacité
«
Réponse #1 le:
Mars 15, 2013, 08:39:40 pm »
Comme l'indique la documentation, de base c'est du blanc opaque.
Donc si tu veux baisser l'opacité ben tu utilises du blanc moins opaque lol.
«
Modifié: Mars 15, 2013, 08:42:45 pm par G.
»
IP archivée
Cmdu76
Full Member
Messages: 194
Re : Sprite et opacité
«
Réponse #2 le:
Mars 15, 2013, 08:41:44 pm »
Possible d'avoir un exemple en code ?
J'ai été voir la doc mais j'ai pas trop compris ...
IP archivée
Laurent
Administrator
Hero Member
Messages: 32498
Re : Sprite et opacité
«
Réponse #3 le:
Mars 15, 2013, 08:42:57 pm »
L'opacité, c'est le canal alpha (la 4ème composante de sf::Color).
sprite.
setColor
(
sf
::
Color
(
255
,
255
,
255
, opacite
)
)
;
Par contre tu ne peux évidemment que la baisser, pas l'augmenter.
IP archivée
Laurent Gomila - SFML developer
Cmdu76
Full Member
Messages: 194
Re : Sprite et opacité
«
Réponse #4 le:
Mars 15, 2013, 08:50:52 pm »
Merci beaucoup ça marche nikel
J'avais juste pas compris l'histoire du blanc (j'ai cru que le fait de mettre en blanc allait changé toute ma sprite en blanc)
IP archivée
Laurent
Administrator
Hero Member
Messages: 32498
Re : Sprite et opacité
«
Réponse #5 le:
Mars 15, 2013, 08:59:47 pm »
En fait, la couleur que tu mets avec setColor est multipliée avec les pixels de la texture. La multiplication de couleur n'est pas très intuitive avec des composantes entre 0 et 255 ; ramène les entre 0 et 1 pour mieux comprendre
IP archivée
Laurent Gomila - SFML developer
Imprimer
Pages: [
1
]
Forum de la communauté SFML
»
Aide
»
Graphique
»
Sprite et opacité