|
2: Movimiento en dos ejes |
|
Con movimiento en dos ejes, se puede mover un objeto en línea recta en cualquier dirección en un espacio bidimensional. En este script tenemos una velocidad vertical al tiempo que una velocidad horizontal. Un objeto que se mueve en ambos ejes, horizontal y vertical, y produce un movimiento diagonal. Este movimiento dividirá la velocidad entonces en componentes verticales y horizontales. El componete vertical será: 1 px/cuadro, y la velocidad en sentido horizontal será: 5 px/cuadro. |
property sp, xVelocidad, yVelocidad
on beginSprite me
sp = sprite(me.spriteNum)
--inicia velocidad x & y
xVelocidad = 5
yVelocidad = 1
end
on enterFrame me
--calcula la nueva posición
sp.locH = sp.locH + xVelocidad
sp.locV = sp.locV + yVelocidad
end