Enero 18, 2014, 12:38:02 AM Ultima modificación: Enero 18, 2014, 08:59:49 PM por abramelin
estoy haciendo un background con movimiento vertical hacia abajo pero no se como hacer para que tenga valores como 0.1 ¿existe alguna forma de hacerlo con decimales y no con enteros?


¿horizontal hacia abajo?  :o



En las casillas puedes poner decimales, o eso creo.

No creo que se pueda mover una imagen por menos de un píxel a la vez porque justamente el píxel es lo mas chico que hay, seguro que te va a redondear a las unidades, haciendo que se mueva "saltando", algo así como que se mueve 1 píxel cada 10 steps si lo ponés a 0.1
El Manual

- Ley de la gravitación selectiva: toda herramienta se caerá donde produzca el mayor daño.
- Si todo parece estar bien, es obvio que uno no encontró el problema
- Todo aquello que se corte a medida resultara ser demasiado corto.
- Todo archivo borrado era necesario, todo archivo conservado es inutil
- Cuando a usted se le ocurra la solución ideal, alguien habrá resuelto ya el problema.

                                                               Murphy



es evidente que donde tu dices penumbra no se pueden poner decimales, por eso lo pregunto.
¿no existe entonces ningun modo de hacer que el background baje a 0.1 ? seguro que alguna forma habra no?

horizontal hacia abajo...  ;D anda que estoy fino  XD
he probado     background_vspeed[0]=0.1    y redondea a enteros
haciendolo un objeto se podria hacer, el problema es que taparia todos los mosaicos, a ver si existiera alguna solucion razonable

Yo en mis juegos hago un objeto que en su evento <Step> tenga:

background_y[0]+=0.1

Y entonces cada 10 steps baja 1 pixel.

perfecto solucionado el problema, es como dicen mas arriba al final acaba moviendo un pixel, pero lo hace mas lento que es lo que yo buscaba, ahora puedo simular el maldito amanecer en su tiempo correspondiente. gracias a todos por vuestra contribucion

bueno por aqui dejo un truco que me ha salido a partir de esto por si a alguien le interesa

background_y[0]+=0.05
background_y[1]-=0.04
background_y[7]+=0.07

si en el background 7 colocamos un degradado radial de negro 75% opacidad a 0% opacidad (foreground image) se consigue este amanecer:
http://www.youtube.com/watch?v=pJR3_DZeS44
lo he puesto a camara rapida para que se aprecie mejor el cambio de luminosidad