if ... endif

Sujets variés concernant le développement en PureBasic
jerexgrz
Messages : 279
Inscription : dim. 05/juin/2005 20:27

if ... endif

Message 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 ?
KarLKoX
Messages : 1191
Inscription : jeu. 26/févr./2004 15:36
Localisation : France
Contact :

Message 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.
"Qui baise trop bouffe un poil." P. Desproges
jerexgrz
Messages : 279
Inscription : dim. 05/juin/2005 20:27

Message 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 ?
Répondre