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

Auteur Sujet: question sur les vues  (Lu 2092 fois)

0 Membres et 1 Invité sur ce sujet

aiatar95

  • Newbie
  • *
  • Messages: 11
    • Voir le profil
    • E-mail
question sur les vues
« le: Février 24, 2014, 07:04:38 pm »
Bonjour,

je voulais juste savoir si les vues chargent les éléments qui sont en dehors de l'écran ?

Merci d'avance

aiatar95

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : question sur les vues
« Réponse #1 le: Février 24, 2014, 07:17:32 pm »
Les éléments qui se trouvent hors du champ sont tout de même dessinés (envoyés à la carte graphique et traités jusqu'à un certain point), oui. Donc les éliminer plus tôt peut être une bonne idée d'optimisation.
Laurent Gomila - SFML developer

aiatar95

  • Newbie
  • *
  • Messages: 11
    • Voir le profil
    • E-mail
Re : question sur les vues
« Réponse #2 le: Février 24, 2014, 07:21:23 pm »
merci beaucoup pour cette réponse rapide et précise !!

aiatar95

  • Newbie
  • *
  • Messages: 11
    • Voir le profil
    • E-mail
Re : question sur les vues
« Réponse #3 le: Février 24, 2014, 11:33:48 pm »
je me permet de faire un double post, car j'ai une autre question :
je viens de lire le tuto sur les tableaux de vertex, et il y est écrit qu'il est préférable d'utiliser ce système plutôt que de demander à afficher pleins de sprites.
Mais est-il préférable de n'afficher que les sprites visibles, ou alors est-il préférable d'afficher toute la map (qui peut être très grande) en utilisant un tableau de vertex, et donc de demander à afficher ce qui n'est pas visible ?
Ou alors peut-on également faire en sorte de n'afficher que ce qui est nécessaire avec un tableau de vertex, ce qui serait optimal, même si cela est susceptible de demander beaucoup de calculs.

Merci d'avance !

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : question sur les vues
« Réponse #4 le: Février 24, 2014, 11:45:38 pm »
Tout est possible. A toi de voir ce qui est le plus adapté et performant dans ton cas précis. Et n'oublie pas la solution intermédiaire : découper ta carte en plusieurs gros vertex arrays, de manière à pouvoir tout de même éliminer une grosse partie de ce qui est hors écran, mais tout en gardant l'avantage de dessiner ce qui est visible en seulement quelques appels.
Laurent Gomila - SFML developer

 

anything