Ce que veut dire laurent , c'est que tu dois recrée ton vertex buffer dès lors que tu scroll.
C'est facile à mettre en place. si tu utilises un code du style :
- init video
- init game
- while (run){
- sfml event
- game event
- update
- draw
- display
}
tu rebuild ton buffer dans update() , pour savoir se qui est visible , tu prend le centre de ta vue , que tu divises par la (taille en pixel * le zoom si il y a) de tes tuiles, tu auras alors l'index qui pointe dans ton tableau de tuiles. cet index correspond au centre de ta vue, il est facile ensuite de savoir combien de tuiles est visible sur l'écran en divisant la taille du rendertarget par la taille d'une tuile. à partir de là , tu as toutes les infos pour bouclé uniquement sur ce qui est visible à l'écran et ainsi réduire considérablement le nombre de point qui constitue tes triangles.