Forum de la communauté SFML

Aide => Graphique => Discussion démarrée par: AnselmeSfml le Février 26, 2015, 04:42:57 pm

Titre: sf::View et monde déformé
Posté par: AnselmeSfml le Février 26, 2015, 04:42:57 pm
Bonjour,  :)

J'ai du mal à comprendre le comportement bizarre que j'obtient lorsque je soumet l'application à une vue "neutre",
appelée avec le constructeur par défaut...
Lorsque je ne met pas de sf::View, tout va bien, et qu'en j'en met, tout est "aplatit".
Je ne comprend pas ce comportement, j'ai utilisé différents constructeurs avec les bons paramètres, toujours le même problème.

Merci d'avance...
Titre: Re : sf::View et monde déformé
Posté par: Laurent le Février 26, 2015, 05:01:39 pm
Ca veut dire que ta vue est plus grand en hauteur que ta fenêtre.
Titre: Re : sf::View et monde déformé
Posté par: AnselmeSfml le Février 26, 2015, 05:08:22 pm
Merci de ta réponse rapide,
Pourtant, lorsque je fait:
view.setSize(sf::VideoMode::getDesktopMode().width, sf::VideoMode::getDesktopMode().height);
 
J'obtient cela. Ma carte est maintenant étirée. Est-ce une mauvaise chose d'utiliser des sf::View avec de l'isométrique?
Merci d'avance.
Titre: Re : sf::View et monde déformé
Posté par: victorlevasseur le Février 26, 2015, 06:37:48 pm
Salut,

Quand tu crées ta sf::View, tu utilises les dimensions de l'écran (desktopMode), il faut plutôt utiliser les dimensions de la fenêtre.
Titre: Re : sf::View et monde déformé
Posté par: AnselmeSfml le Février 26, 2015, 06:53:15 pm
Oups! Oui, honte à moi!  ::)  :P
J'avais oublié que ma fenêtre n'était pas de la taille de la résolution!
Merci encore victor ;)