hacer fundido entre imagenes

Tratamos sobre el manejo de APIs frecuentemente utilizadas en el desarrollo de videojuegos, como SDL, pygame o SFML.

hacer fundido entre imagenes

Notapor anubis » Jue Sep 17, 2009 11:37 am

Buenas de nuevo,

El tema en cuestion es hacer un fade entre imagenes.
A ver, si tengo la imagen de fondo que capturo en memoria luego saco otra imagen, se hace lo que se tiene que hacer y despues restauro la pantalla inicial, hasta ahi bien.


si quiero hacer que las images en cuestion aparezcan progresivamente use el Sdl.SDL_SetAlpha dentro de un bucle para hacer el efecto que quiero, el problema es que tarda mucho, y la segunda vez tarda mas del doble en producirse el efecto. He oido que efectivamente, este procediimiento tarda, vosotros si usais fundidos que usais.

gracias de nuevo.
anubis
 
Mensajes: 6
Registrado: Mar Sep 08, 2009 5:47 pm

Notapor hugoruscitti » Jue Sep 17, 2009 1:55 pm

Saludos, ¿has visto si el ejemplo "fundido de superficies" hace
lo que necesitas?:

http://www.losersjuegos.com.ar/referencia/ejemplos

yo personalmente, para los fundidos de imágenes con
SDL utilizo SDL_SetAlpha pero con imágenes sin canal
alpha. La velocidad es razonable, a mi me alcanza...
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Notapor anubis » Sab Sep 19, 2009 1:32 pm

gracias, si ya lo logre, enredando un poco ya funciona.
La verdad es que se pueden hacer cosas con sdl ;), tengo que pulir un poco el programa pero va bien.
Ahora tengo que ver como cargo diferentes imagenes en una superficie y cuando este todo ya poder mostrala en pantalla.
gracias de nuevo.
anubis
 
Mensajes: 6
Registrado: Mar Sep 08, 2009 5:47 pm


Volver a Sobre las bibliotecas multimedia

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado