Red de conocimiento informático - Espacio del host - Edité un pequeño juego en VC, pero la pantalla sigue parpadeando.

Edité un pequeño juego en VC, pero la pantalla sigue parpadeando.

El doble almacenamiento en búfer también significa crear dos mapas de bits detrás de escena. Uno de ellos actúa como un búfer de primer plano y, cuando es necesario volver a dibujar la pantalla, el contenido de este búfer se copia directamente en la pantalla. El otro búfer es el búfer de fondo, en el que se debe dibujar el contenido del juego. Una vez dibujado el búfer de fondo, los dos búfer se intercambian y el búfer de primer plano se convierte en el búfer de fondo. Esto obligará a que se vuelva a dibujar la pantalla para que el nuevo búfer de primer plano se actualice en la pantalla.

Esto elimina el parpadeo ya que no borra la pantalla y el contenido nuevo siempre se sobrescribe directamente.

Pero la escritura desgarrada en modo ventana es inevitable, pero eso podría salirse del tema.