Forum de la communauté SFML

Aide => Graphique => Discussion démarrée par: FolliotJunior le Mai 19, 2021, 11:26:40 pm

Titre: texte déformé à cause du redimensionnement
Posté par: FolliotJunior le Mai 19, 2021, 11:26:40 pm
Bonjour à tous, je découvre actuellement le module, et j'ai un problème : lorsque j'affiche un Sprite ou un texte avec la méthode draw(), ils sont ensuite déformés lorsque je déforme la fenêtre, mais je voudrais qu'ils gardent leurs échelles de taille. Merci d'avance pour votre aide.
Titre: Re: texte déformé à cause du redimensionnement
Posté par: nagimar le Juillet 15, 2021, 01:08:37 pm
Je crois que c'est le glViewport qui utilise la SFML qui fait ça, il faut changer l'échelle suivant le redimentionnement de la fenêtre (ou désactiver le viewport ?), mais je ne pense pas que la SFML permet de désactiver le viewport, je pense qu'il est activé d'office dans la classe rendertarget.
J'avais eu le même problème avec les interfaces graphiques et les menus qui n'étaient pas positionnés au même endroit lors du redimentionement de la fenêtre, j'ai dû donc  modifier la matrice de projection pour changer la perspective de la vue en fonction de la taille de la fenêtre. (Je fait ça dans mon framework mais je ne sais pas si la SFML permet de le faire.)