1
Graphique / Re: [RenderTexture] Optimisation de rendu maps
« le: Mars 03, 2021, 12:38:07 am »
J'ai trouvé la réponse alors je la poste ici pour ceux que ça intéresse (comme je ne l'ai pas vue ailleurs, peut-être que ça peut servir) :
Il suffit en fait de stocker l'image dans... une texture tout simplement.
Vous dessinez la map entière dans un RenderTexture et vous la stockez dans une Texture.
Votre boucle d'affichage ne fait que draw les 4 ou 5 textures qui constituent vos couches d'affichage (terrain, brouillard, ressources, unités...)
Quand une couche doit changer (découverte du brouillard par exemple), vous redessinez l'image dans un Rendertexture et vous la stockez à nouveau. On a un temps de rendu inférieur à la milliseconde
Il suffit en fait de stocker l'image dans... une texture tout simplement.
Vous dessinez la map entière dans un RenderTexture et vous la stockez dans une Texture.
Votre boucle d'affichage ne fait que draw les 4 ou 5 textures qui constituent vos couches d'affichage (terrain, brouillard, ressources, unités...)
Quand une couche doit changer (découverte du brouillard par exemple), vous redessinez l'image dans un Rendertexture et vous la stockez à nouveau. On a un temps de rendu inférieur à la milliseconde