SoloCodigo

Programación Específica => Programación de Videojuegos => Mensaje iniciado por: alessandro_ en Viernes 5 de Marzo de 2010, 11:54

Título: Parpadeo sólo al principio
Publicado por: alessandro_ en Viernes 5 de Marzo de 2010, 11:54
Hola a todos

Os comento mi problema, que quizá sea un fallo de principiante pero me está dando mucha guerra. Estoy terminando un juego en java para escritorio (no está en un applet, sino en una ventana normal). La dinámica del juego es la siguiente: mostrar una pantalla de presentación unos pocos segundos, para a continuación sobre esa pantalla mostrar una serie de botones con las opciones (empezar, opciones, salir).

La cuestión es que no consigo evitar que exista parpadeo en la pantalla de presentación, antes de mostrar las opciones. Además es irreproducible el error, ya que a veces no parpadea nada, otra veces parpadea un fotograma y otras el parpadeo es contínuo durante todo el tiempo que dura la presentación (4 o 5 segundos). Una vez mostrados los botones ya no parpadea nunca, por lo que me hace sospechar que sea un fallo al llenar el buffer o algo así, realmente no tengo ni idea. Si me podéis ayudar os lo agradecería mucho, pues es ya prácticamente lo último que me queda por hacer. Un saludo:

Alejandro
Título: Re: Parpadeo sólo al principio
Publicado por: Swarley en Viernes 5 de Marzo de 2010, 21:55
No se si estarás dibujando sobre un JFrame, pero si es asi creo que vas bien encaminado con lo del buffer, ahi una forma de utilizar doble buffering para evitar estos parpadeos, no tengo permisos para poner enlaces aquí, pero solo escribe doble buffer java en google y te saldran varias páginas con ejemplos de como utilizarlo, espero que te sirva, saludos.
Título: Re: Parpadeo sólo al principio
Publicado por: alessandro_ en Sábado 6 de Marzo de 2010, 12:51
HOla Swarley, el programa ya hace uso del doble buffer. De hecho antes me salía el problema del parpadeo durante toda la ejecución, pero actualmente ya está solucionado y sólo sale al principio
Título: Re: Parpadeo sólo al principio
Publicado por: Swarley en Sábado 6 de Marzo de 2010, 14:27
Pues entonces ni idea amigo, la verdad que no he hecho nada con gráficos en java aún, y no estoy muy puesto en ello...
Título: Re: Parpadeo sólo al principio
Publicado por: alessandro_ en Sábado 6 de Marzo de 2010, 14:57
Bueno gracias de todas formas. Cuando solucione el error lo pongo aquí