¿La variable gravity cuanto acelera la velocidad? Si, por ejemplo, tengo una velocidad vertical de 20 (vspeed = 20), en dirección hacia abajo (gravity_direction = 90) y una gravedad de 2 (gravity = 2). ¿Como se cuanto se va a acelerar el objeto?
Hola,
La gravedad aumenta la velocidad en su valor durante cada frame, es decir que si tienes vspeed = 20 y gravity = 2 entonces durante cada frame se ejecutará "vspeed += gravity;" y luego "y += vspeed;" es decir que si tu juego corre a 30fps entonces la aceleración del objeto es de 60 pix/seg2 al cabo de un segundo la velocidad vspeed va a ser 80 pix/frame o 2400 pix/seg.
(por cierto gravity_direction = 90; es hacia arriba)
Saludos