Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





problema al mover imagen en allegro

Iniciado por ork2por, 14 de Noviembre de 2002, 01:40:36 AM

« anterior - próximo »

ork2por

                                yo hago esto, pero parpadea la imagen, osea que se ve mal....
si alguien me podria ayudar como hacer para que mi personaje no parpadee cuando lo muevo le agradeceré!!

blit(buffer,screen, 0, 0, x_anterior,y_anterior,buffer->w,buffer->h);
blit(screen,buffer,x,y,0,0,buffer->w,buffer->h);
draw_sprite(screen, nave, x, y);                                
lackware Linux

jpastor

                                Creo que deberías usar un back-buffer. Create otro BITMAP con el mismo tamaño que la pantalla y haz lo que haces ahora cambiando screen por él, y al final haz el equivalente al SwapBuffer:

blit (backbuffer, screen, 0, 0, screen->w, screen->h);