Tu pourrais rendre ton terrain par "bloc" de (par exemple) 8 cases de coté?
Tu veux parler d'un système de "chunks", c'est-à-dire découper la map en zones de X blocks * X blocks ?
![Sourit :)](https://www.sfml-dev.org/forums/Smileys/default/smiley.gif)
A vrai dire je ne sais pas combien de texture il y aura à l'écran, mais sachant qu'il y aura 3 couches, que la couche du sol sera entièrement remplie par des tiles, il doit y avoir un grand nombre.
Et actualiser seulement les blocs qui ont changés (personnages qui se déplacent, etc)
Actualiser les chunks visibles dans l'écran ?
![Sourit :)](https://www.sfml-dev.org/forums/Smileys/default/smiley.gif)
Mais en utilisant des VertexArrays ou une RenderTexture ?
Les VertexArrays ne peuvent prendre qu'une texture donc il faudrait que je crée le tileset dans une renderTexture puis que j'utilise cette dernière comme texture du VertexArray.
Sinon je dessine des RenderTextures par chunks et je les "colle" les unes contre les autres", et une fois dessinées, je n'ai plus qu'à les afficher comme une image de fond fixe, je devrai par contre la refaire si la map change (lorsqu'on se déplace par exemple).
Une solution plus ... complexe ... pourrait être d'utiliser un shader... avec un paramètre "distance depuis la 'camera' "
Je n'y connais absolument rien en shader, je préfère éviter