Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: sf::View et monde déformé  (Lu 1668 fois)

0 Membres et 1 Invité sur ce sujet

AnselmeSfml

  • Jr. Member
  • **
  • Messages: 78
    • Voir le profil
    • E-mail
sf::View et monde déformé
« 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...

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : sf::View et monde déformé
« Réponse #1 le: Février 26, 2015, 05:01:39 pm »
Ca veut dire que ta vue est plus grand en hauteur que ta fenêtre.
Laurent Gomila - SFML developer

AnselmeSfml

  • Jr. Member
  • **
  • Messages: 78
    • Voir le profil
    • E-mail
Re : sf::View et monde déformé
« Réponse #2 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.
« Modifié: Février 26, 2015, 05:30:37 pm par AnselmeSfml »

victorlevasseur

  • Full Member
  • ***
  • Messages: 206
    • Voir le profil
Re : sf::View et monde déformé
« Réponse #3 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.

AnselmeSfml

  • Jr. Member
  • **
  • Messages: 78
    • Voir le profil
    • E-mail
Re : sf::View et monde déformé
« Réponse #4 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 ;)
« Modifié: Février 26, 2015, 06:55:21 pm par AnselmeSfml »