1
Graphique / Re : Dessiner un grand nombre de tiles grâce à un VertexArray
« le: Juin 01, 2015, 12:26:59 pm »
L'idée c'est de pouvoir unzoom sur ma map pour la voir de manière globale (donc visible dans son intégralité sur l'écran), j'utilise les fonctionalités des sf::View pour gérer le niveau zoom.
Chacune de mes tiles font 32px de côté.
Prenons le cas extrême d'une map de 4000*4000tiles, il me faudrait une texture de 4000*32 = 128000px de côté sur laquelle je vais ensuite devoir dezoomer afin de l'avoir sur l'écran.
Je vois mal comment faire ça avec une RenderTexture de la taille de l'écran.
Voilà ce que je fais actuellement avec une map de 400*400tiles:
Donc ce que je veux c'est pouvoir faire ça avec beaucoup plus de tiles en limitant l'impact sur les performances.
Chacune de mes tiles font 32px de côté.
Prenons le cas extrême d'une map de 4000*4000tiles, il me faudrait une texture de 4000*32 = 128000px de côté sur laquelle je vais ensuite devoir dezoomer afin de l'avoir sur l'écran.
Je vois mal comment faire ça avec une RenderTexture de la taille de l'écran.
Voilà ce que je fais actuellement avec une map de 400*400tiles:
Donc ce que je veux c'est pouvoir faire ça avec beaucoup plus de tiles en limitant l'impact sur les performances.