Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: 15689 en Agosto 11, 2010, 04:32:09 PM

Título: regular gravedad [Solicionado]
Publicado por: 15689 en Agosto 11, 2010, 04:32:09 PM
buenas comunidad, tengo esto que me esta molestando
cambie la velocidad del room_speed de 30 a 60, ajuste la velocidad del personaje(dado que caminaba muy rapido)
pero hay algo que no puedo ajustar del todo bien, la velocidad con la cual cae el personaje, en gravity lo tenia igual 1, le puse 0.5, va mas lento, pero al tocar el piso queda a un pixel de distancia del mismo(hay veces que no lo hace y otras que si)
en si lo que quiero que caiga con la velocidad de 0.5 pero no me quede a un pixel de distancia cuando toca el piso
si no me explique bien porfavor pregunten
adjunto un ejemplo

http://www.mediafire.com/?e3yw53an9z0qkzi (http://www.mediafire.com/?e3yw53an9z0qkzi)
Título: Re: regular gravedad
Publicado por: fega en Agosto 11, 2010, 04:57:48 PM
ps si es solo un pixel yo usaria:

move_contact_solid(270,1)
Título: Re: regular gravedad
Publicado por: 15689 en Agosto 11, 2010, 06:18:28 PM
nop, sigue haciendo lo mismo
Título: Re: regular gravedad
Publicado por: slampdesign en Agosto 11, 2010, 07:08:37 PM
Prueba sustituyendo:

if place_free(x,y+1)
gravity=0.5
else
gravity=0

Del evento step en el objeto shadow a:

if place_free(x,y+0.5)
gravity=0.5
else
gravity=0


saludos!!
Título: Re: regular gravedad
Publicado por: 15689 en Agosto 11, 2010, 07:52:43 PM
era bastante obio XD
funciono, gracias :)