Forum de la communauté SFML

Aide => Graphique => Discussion démarrée par: clemb01 le Février 20, 2019, 07:56:41 pm

Titre: Problème texture coupée ?
Posté par: clemb01 le Février 20, 2019, 07:56:41 pm
Bonjour à tous, j'ai voulu créer une classe afin de créer des bouton mais j'ai un souci au niveau des textures appliqué sur les boutons elles sont toutes déformées (j'imagine que c'est parce que la texture a une taille différente du bouton) mais surtout il manque les bords et je ne comprend pas pourquoi (je suis débutant avec sfml hein)
https://imgur.com/a/hQsx7J4 (https://imgur.com/a/hQsx7J4)
https://imgur.com/a/E6SqlWu (https://imgur.com/a/E6SqlWu)
J'aimerais bien savoir s'il y a un moyen de résoudre mon problème ou pas, donc merci d'avance de m'éclairer :)
Je n'ai pas montré de code je ne pense pas que ce sois nécessaire mais demander si nécessaire :)
Titre: Re: Problème texture coupée ?
Posté par: G. le Février 20, 2019, 09:50:38 pm
Sans code difficile de se prononcer en effet.
Pour faire ce genre de trucs flexibles en largeur (et / ou hauteur) sans aucune déformation faut découper en plusieurs parties : les coins, et les parties du milieu qui sont extensibles.
https://en.wikipedia.org/wiki/9-slice_scaling Ça s'appelle le 9 slice ou 9 patch.
Titre: Re: Problème texture coupée ?
Posté par: clemb01 le Février 21, 2019, 04:02:01 pm
Merci de ta réponse je me doutais qu'il fallait faire un truc comme ça mais j'ai quand même demandé à tous hasard ^^