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

Auteur Sujet: [Résolu][SFML 2.0] Defaut d'affichage  (Lu 1682 fois)

0 Membres et 1 Invité sur ce sujet

titichop

  • Newbie
  • *
  • Messages: 2
    • Voir le profil
    • E-mail
[Résolu][SFML 2.0] Defaut d'affichage
« le: Janvier 29, 2013, 09:07:25 pm »
Bonsoir,

Dans mon programme, j'affiche n VertexArray. J'utilise une grande texture ou sont rangés mes tiles (32*32).
Ma fenêtre au départ fait 960*540 (j'utilise une vue qui est initialisé en 1920*1080) et je calcule des bandes noirs (a chaque resize) pour que mon rendu soit toujours en 16:9. Sur la première image mes vertex s'affichent correctement, seulement lorsque je maximise ma fenêtre, il y a des défauts sur les tiles affichés. Je ne sais pas d'ou cela peut venir.
Avez-vous rencontré ce genre de problème ?



« Modifié: Janvier 29, 2013, 11:23:47 pm par titichop »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : [SFML 2.0] Defaut d'affichage
« Réponse #1 le: Janvier 29, 2013, 10:36:44 pm »
Essaye de désactiver le smoothing sur les textures si tu l'as activé (texture.setSmooth(false)).

Et/Ou

Essaye de t'assurer que les coordonnées de tes vertex soient toujours entières.
Laurent Gomila - SFML developer

titichop

  • Newbie
  • *
  • Messages: 2
    • Voir le profil
    • E-mail
Re : [SFML 2.0] Defaut d'affichage
« Réponse #2 le: Janvier 29, 2013, 11:22:26 pm »
En effet c'etait le smoothing que j'avais activé pour avoir une meilleur qualité sur des images comme des boutons et autres. Il faut donc que je le désactive pour le tileset...
Juste par curiosité, quelle est la fonction de ce smoothing ?

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : [Résolu][SFML 2.0] Defaut d'affichage
« Réponse #3 le: Janvier 30, 2013, 07:52:51 am »
Ca lisse les pixels (par une interpolation bilinéaire), comme tu l'as sûrement remarqué puisque tu l'as activé :P
Laurent Gomila - SFML developer

 

anything