Problemas Con El Fondo Transparente De Los Gifs Animados


Ir a la página 1, 2  Siguiente

Objetivo: Problemas Con El Fondo Transparente De Los Gifs Animados
Hola.

Me he dado cuenta que gambas pone el color del fondo del gif animado que actualmente tiene el formulario donde se encuentran.

Entonces si solapo dos moviebox que contienen gifs animados el, primero no de ja ver el segundo por que el fondo es del color del formulario y lo tapa.

Tengo moviebox con gifs animados que se solapan por el formulario pero queda muy feo cuando se ve el recuadro tapando el moviebox que queda debajo.

os pongo una imagen para que veáis mas o menos lo que quiero decir:


, pantallazo_1301670920_577745

como puedo solucionar esto?

Esta claro que estoy desarrollando un juego de marcianitos.

Objetivo: Re: Problemas Con El Fondo Transparente De Los Gifs Animados
¿pero esos gif son transparentes? yo díría que no. En ese caso gambas está haciendo lo que debe hacer. Debes poner los gif o los png con el fondo transparente.

Por otra parte si los haces con gif dispondrás de solo 256 colores. Seguramente te cuesta el mismo esfuerzo usar PNG y dispones de todos. Los png animados son de tipo MNG y no sé como se hace porque no toco ese tipo de programas pero con seguridad será algo muy simple de poner una imagen tras otra. Este formato no fue muy afortunado porque cuando salió apareció una cosilla llamada flash que se quedó con todo el mercado pero sigue siendo perfectamente útil.

Perfil MP  
Objetivo: Re: Problemas Con El Fondo Transparente De Los Gifs Animados
Si, son transparentes.

Si haces una prueba veras que gambas le pone el color de fondo del formulario.


mina.gif
Descripción:  
Tamaño: 7.51 KB
Visto: 2212 veces

mina.gif

mina.gif
Descripción:  
Tamaño: 7.51 KB
Visto: 2212 veces

mina.gif

mina.gif
Descripción:  
Tamaño: 7.51 KB
Visto: 2212 veces

mina.gif


Objetivo: Re: Problemas Con El Fondo Transparente De Los Gifs Animados
Hay una propiedad mask que no se como se usa porque nunca la he usado pero que es para eso.

Perfil MP  
Objetivo: Re: Problemas Con El Fondo Transparente De Los Gifs Animados
Yo la he usado.

Se usa en un formulario. Y afecta a su imagen de fondo.

por ejemplo para hacer un formulario redondo. Haces una redonda negra con gimp y lo demás transparente, la pones como fondo de formulario y mask a true y consigues un formulario redondo.

moviebox no tiene mask.

Bueno.. esta claro que gambas no reproduce gifs transparentes, si no que simula la transparencia con el color de fondo del formulario en el que están.

espero se arregle en gambas 3.

Parece que gambas no esta concebido para desarrollar juegos pero le faltan algunas cosillas por pulir.
He tenido que crear una clase para comprobar los impactos de los lasers con las naves, cosa que con flash no ocurre.
Tambien he tenido problemas con el tiempo de respuesta del evento key press y key release.




gracias soplo.

Objetivo: Re: Problemas Con El Fondo Transparente De Los Gifs Animados
Con gambas se pueden desarrollar juegos de muchas clases:

http://pigasoftware.a.wiki-site.com/index.php/Gambas

http://www.eightvirtues.com/sanctimonia/images.html

Pero me temo que no estáis usando las herramientas adecuadas, como sdl u openGL. Mover controles por el formulario no es lo más adecuado, hay que trabajar sobre controles donde se pueda dibujar de un modo basado en eventos. DrawingArea o Canvas (para openGL).

No soy experto en juegos, pero su desarrollo es una de las facetas más difíciles de la programación en todos los sentidos.

Saludos

Perfil MP  
Objetivo: Re: Problemas Con El Fondo Transparente De Los Gifs Animados
Una vez mas jguardon dice muy bien porque los componentes opengl y sdl están precisamente para eso. Yo no tengo ni idea de como se usan pero esa es su razón de ser.


Perfil MP  
Objetivo: Re: Problemas Con El Fondo Transparente De Los Gifs Animados
Citar:
esta claro que gambas no reproduce gifs transparentes


Yo eso no lo tengo tan claro (aunque no he podido analizar), échale un vistazo a este enlace:

http://jsbsan.wordpress.com/2010/10...gambas-en-ruso/

En el hay un juego de naves espaciales donde se ve el fondo de alrededor de la nave.

gambas-sdl-game

Espero que te sirva.

Saludos

última edición por jsbsan el Viernes, 01 Abril 2011, 22:54; editado 1 vez
Objetivo: Re: Problemas Con El Fondo Transparente De Los Gifs Animados
Estoy sorprendido.

Hasta donde se puede llegar con gambas?

Bueno.. manos a la obra

Como puedo empezar con sdl y opengl?
Alguien conoce algo?

Algún ejemplo sencillo? alguien tiene algo echo sencillito para empezar con sdl o opengl?

la verdad es que me cuesta bastante entender el código del ruso. (también el ejemplo que trae gambas2)

bueno si os enteráis de un tutorial o algo relacionado ya sabéis. (sencillito)

Esto me ha animado, parece que los limites de gambas están mas lejos de lo que yo creía.

por cierto! jsbsan

tu clase me sirvió para detectar el solapamiento de controles, muy buena.

me refiero a la clase que hiciste para innovachenco del teclado virtual.

venga! gracias

Objetivo: Re: Problemas Con El Fondo Transparente De Los Gifs Animados
o

no usen gif es privativo

usen png es abierto y soporta transparencias y mas colores

Perfil MP  
Ir a la página 1, 2  Siguiente

Página 1 de 2


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.2861s (PHP: -1% SQL: 101%)
Consultas SQL: 40 - Debug off - GZIP Activado