Forum de la communauté SFML
Aide => Graphique => Discussion démarrée 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 :)
-
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.
-
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 ^^