Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: kriss8725 en Abril 24, 2014, 04:52:43 PM

Título: Como subir escaleras verticales
Publicado por: kriss8725 en Abril 24, 2014, 04:52:43 PM
Hola buen día a todos, tengo la siguiente duda, un personaje tiene que subir por unas escaleras verticales las cuales miden 150px de ancho entonces realizo una validación que cuando el objeto en su posicion relativa x=0, y=0, si se enecuentra con un objeto de tipo escalera se activa la tecla up y todo anda bien hasta aqui el personaje puede escalar pero lo que quiciera es que solamente cuando el personaje se encuentre en el centro del ancho de la escalera se active la tecla up para que este pueda escalar es lo que no se como hacer o como comprobar que el personaje se encuentra en el centro de la escalera.

Gracias de antemano.
Título: Re:Como subir escaleras verticales
Publicado por: ocarina en Abril 25, 2014, 01:07:23 AM
amigo utiliza las mascaras de colicion

osea si el sprite es de 150px
entonces en la mascara de colision has que la mascara sea un rectangulo en el centro y que no sea del ancho de todo el sprite!!!

mira la imagen q te dejo
Título: Re:Como subir escaleras verticales
Publicado por: kriss8725 en Abril 25, 2014, 08:46:25 PM
Gracias amigo funciono además agregue la función collision_circle() para que colisionara en el centro del protagonista.

Saludos.