Tengo un problema con la plataforma movil. Si Mario no esta encima se mueve normalmente,es igual a la de mario hice que al llegar a cada cuadrado (invicibles para que haga el efecto)vaya frenando de a poco y suba de nuevo y al llegar arriba frene lentamente y baje de a poco. Pero cuando Mario esta encima le afecta al movimiento de la plataforma medio como que se frena bruscamente.
El codigo de la plataforma es este:
en create lo tengo asi:
create:
mydirection="up"
mydirection="down"
en step:
if mydirection="up"
{
if vspeed>0 and place_meeting(x+vspeed*5+20,y,Plat_der_up)
{
mydirection="down"
}
else if vspeed<1 vspeed+=0.05
}
else if mydirection="down"
{
if vspeed<0 and place_meeting(x+vspeed*5-20,y,Plat_izq_down)
{
mydirection="up"
}
else if vspeed>-1 vspeed-=0.05
}
Donde dice Plat_izq... Plat der... son los cuadrados invicibles que hace que se regresen para el otro lado lentamente
ME OLVIDAVA:
Este es el contacto de Mario con la plataforma:
{
if (vspeed>0 && not place_free(x,y+vspeed))
move_contact(270);
vspeed=other.vspeed;}