Page 1 sur 1

if ... endif

Publié : sam. 13/mai/2006 18:05
par jerexgrz
Je viens de faire un prog qui affiche des images par l'intermediaire de tableaux.
ex: herbe02(32,32) => case de 32 * 32 pixels
j'affiche ensuite X fois, l'image par l'intermediaire de plot pour faire une carte de 10*12.

et la, c'est le gros massacre !!! Ca rame tellement que j'ai du mal à deplacer la souris ! :evil:
Je désactive le debuggeur,je teste de nouveau et franchement ca devient pas mal du tout !

Et en bricolant, au lieu d'utiliser if ... endif pour différencier les imgs j'utilise if ... elseif ... endif ! 8O et la, c'est une bonne surprise, y'a une bonne difference de vitesse d'affichage !

Par hazard, auriez vous des idées pour encore améliorer la vitesse d'affichage ?

Publié : sam. 13/mai/2006 18:54
par KarLKoX
Le double buffering : tu dessines sur un sprite/image que tu affiches ensuite au lieu d'écrire directement dans la carte vidéo.

Publié : dim. 14/mai/2006 9:47
par jerexgrz
En faite, tu veux dire que je dessine dans "image" par exemple en utilisant:

startdrawing(imageoutput())
....
stopdrawing()

au lieu d'utiliser startdrawing(screenoutput()) ! C'est ca ?