Buenas,
Estoy haciendo un juego (no es tipo matamarcianos o mario bros) nose donde catalogarlo la verdad. Es un juego de bingo, salen bolas que van cayendo y a medida que salen se van marcando en los cartones.
Hasta ahi vamos bien, he cargado las bolas a traves de una imagen a memoria y de ahi las voy sacando mediante subsprites, todo bien, cuando haces una linea o cualquier otra figura, sale una animacion en pantalla, esto lo he conseguido cargando las imagenes a medida que se necesitan (alguna animacion tiene hasta 30 fotogramas) accediendo a disco. Primero capturo la parte donde sale la animacion para restaurarla despues de la animacion.
A medida que vas jugando, el juego se hace mas lento y los accesos a disco mas lentos todavia, hasta el punto que se llega a bloquear.
La pregunta del millon, estoy usando sdl y mi resolucion es 1024x768x32 en pantalla completa (segun tengo entendido para 2d me sirve bien si quiero 3d ya tendria que acceder a opengl es asi?), asi que nose si todo el problema es por los accesos a disco muy rapidos o por otra cuestion, porque la unica forma de hacer animaciones es con frames de imagenes.
Perdonadme por la extension pero ya tengo dolores de cabeza con este asunto.
Ni pensar hacer un fade con el canal alpha proque de primeras si funciona bien y si lo haces otra vez se ha ralentizado un 500%. Mi ttarjeta de video es una ati radeon x700 256 megas.
un saludo