Je ne vois pas en quoi utiliser une rendertexture serait plus rapide car tu dois quand même dessiner dans ta rendertexture avant de dessiner ta render texture, le seule truc qui marche vraiment pour améliorer la rapidité c'est la tile map. (et là tu peux dessiner tout d'un coup) mais c'est pas pratique pour les sols dynamiques ou si tes images contienne de la transparence ce qui est mon cas donc dans ce cas là le mieux reste un tri ou alors il faut utiliser un shader.
Je n'ai pas trouvé d'autre solution, si quelqu'un en a une je suis preneur.
PS : Mais de toute façon mon algorithme est assez rapide car :
-Je mets à jour les tiles à afficher dans un autre thread ce qui soulage la pile d'exécution du thread principal.
-Je fais déjà un pré-tri avec l'éditeur de map à chaque fois que j'ajoute ou que je supprime une tile.
Avec ça je tourne de manière rapide.
Ha oui et aussi avec la tehncique des tiles map tu es limité à une seule texture par couche.