Hola estoy configurando el salto y la gravedad para mi personaje.
esto es lo que tengo en el evento step:
gravity_direction=270
if place_free(x,y+1){gravity=1}
else{
gravity=0
}
if vspeed>12{speed=12}
y esto es lo que tengo en el evento collision:
if vspeed>0 and not place_free(x,y+vspeed) {move_contact_solid(270,0) vspeed=0} mi primera duda es que hace move_contact_solid ya que si no pongo un valor de 270 el personaje desaparece y segundo he probado a poner solo move_contact_solid(270,0) vspeed=0 y funciona igual, alguien me puede decir para que sirve el if si funciona igual sin el? gracias
esto es lo que tengo en el evento step:
gravity_direction=270
if place_free(x,y+1){gravity=1}
else{
gravity=0
}
if vspeed>12{speed=12}
y esto es lo que tengo en el evento collision:
if vspeed>0 and not place_free(x,y+vspeed) {move_contact_solid(270,0) vspeed=0} mi primera duda es que hace move_contact_solid ya que si no pongo un valor de 270 el personaje desaparece y segundo he probado a poner solo move_contact_solid(270,0) vspeed=0 y funciona igual, alguien me puede decir para que sirve el if si funciona igual sin el? gracias