Cita de: dixon2010 en Noviembre 26, 2018, 05:58:48 AM
Hola gusto en saludarle, espero que tenga buen día.
De seguro se traba por la velocidad de la gravedad.
La gravedad es un fenómeno natural por el cual los objetos con masa son atraídos entre sí, efecto mayormente observable en la interacción entre los planetas, galaxias y demás objetos del universo. ;D
mira hay muchas maneras de colucionar eso, muchisimas y esta es una de las mejores ya le explico porqué:
Para el objeto player
[EVENTO STEP]Código [Seleccionar]while(!place_empty(x,y+2))y-=1
Ese código le dice al playe: ¡señor player súbase y no se quede trabado en el suelo o si no te tranco el juego!. Y si el player no le hace caso le tranca el juego :-[
En palabras más técnicas: el código le resta a la variable Y un "uno" hasta que quede libre del suelo.
While quiere decir "siempre que"
! : quiere decir "no"
place_empty(x,y+2) : quiere decir "espacio libre a sus pies"
y : la posición Y
-=1 : que le reste un uno
y la combinación de y-=1 quiere decir que le reste a la posición Y un uno.
por lo tanto el codigo dice
Siempre que no tenga un espacio libre a sus pies restele a la posición Y un uno.
Y en otras palabras.. :-[
Si te has trabado al suelo subete.
Ahora le explico porque es admirable ese código: Porque ese código es importante en las plataformas con colinas:
MUCHAS GRACIAS, PERO AHORA ME PONE OTRO ERRO EN EL BOLGROUND, SABES ALGUNA FORMA DD ARREGLARLO, SU QUIERES PRUEBALO TU MISMO EN EL ARCHIVO QUE ADJUNTE Y DIME LA SOLUCIÓN
IGUALMENTE MUCHÍSIMAS GRACIAS