Agosto 07, 2012, 07:55:09 PM Ultima modificación: Agosto 08, 2012, 01:37:26 PM por peben-agent
hola, voy a explicar el problema:
tengo cuatro objetos distintos en una sala y quiero que cuando pase el raton por encima de cualquiera de los tres primeros el cuarto objeto se mueve desacelerando hasta situarse a su misma altura.

este es el codigo que hay en el evento step
y=y+ceil((global.posicion_objeto-y)/10)
en cada uno de los tres objetos hay un codigo que hace que cambie global.posicion_objeto a su posicion en el eje y

el codigo funciona bien cuando pasas de un objeto a otro que esta mas bajo, pero si pasas de uno otro mas alto no quedan bien alineados
¿alguien sabe por que?


tambien pido perdon por el fallo de antes, y pido a un moderador que elimine mi antiguo post

gracias por adelantado


Que extraño, el código lo veo bien, quizás hay un fallo en las asignaciones o algo así. De casualidad podrías facilitarnos algún editable para verlo de primera mano?




#2 Agosto 07, 2012, 08:30:36 PM Ultima modificación: Agosto 07, 2012, 08:32:56 PM por 12nes
primero que nada me disculpo
por lo ocurrido en el tema anterior  :-[ (estaba en el celu y no me carga imagenes)
y segundo hice un gmk para ver si me salia y creo que me salio  XD
dime si te gusta y si no lo arreglamos

EDIT:
esta hecho de otra forma

lo siento 12nes, pero no es eso lo que busco, pero gracias de todas maneras.

subo un ejemplo en el que tambien aparace el problema.


Aaa...
perdon ^^
no habia leido toda la consigna jeje
ya probe e hiciste todo bien, lo unico que no me cerraba era el ceil asi que lo saque y creo que se corrigío
y=y+((control.position-y)/10)
proba cambiar eso, a mi me fuciono

Ah, ahora entiendo tu problema, te conviene no meter directamente en el cálculo de posiciones ceil o esas cosas, sino más bien dibujarlo con ceil o round, te deshaces del resultado de dibujo horroroso cuando algo avanza medio pixel, y mantienes la integridad de los cálculos. Te dejo ejemplo adjunto, saludos!




ya lo he solucionado

he usado el codigo que sugerió 12nes
gracias a todos


Cita de: peben-agent en Agosto 08, 2012, 01:35:55 PM
ya lo he solucionado

he usado el codigo que sugerió 12nes
gracias a todos
igual// Texic también uso ese código pero si abrís
los dos gmk al mismo tiempo te das cuenta de que el de él se ve mas bonito
esto es mas que nada para que al preguntar no te quedes con la primera respuesta  XD