Ver Mensaje Individual
  #8 (permalink)  
Antiguo 21/11/2013, 16:37
amchacon
 
Fecha de Ingreso: julio-2012
Mensajes: 375
Antigüedad: 11 años, 9 meses
Puntos: 28
Respuesta: no funciona doble buffering en allegro con c++

Código C++:
Ver original
  1. blit(Personaj,buffer_pers,0,0,0,0,37,37);
  2.         draw_sprite(buffer,buffer_pers,posx,posy);
¿? Por qué no dibujas directamente en buffer?
Cita:
Iniciado por vosk Ver Mensaje
Prueba a bloquear el screen:

Código C:
Ver original
  1. void pantalla() {
  2.     acquire_screen();
  3.     blit(buffer, screen, 0, 0, 0, 0, ancho_pantalla, alto_pantalla);
  4.     release_screen();
  5. }

Saludos
vosk
Eso no hace falta, blit ya lo hace por ti.