Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: gudy en Abril 25, 2014, 11:54:00 PM

Título: colisiones en muros y deslizarse (solucionado)
Publicado por: gudy en Abril 25, 2014, 11:54:00 PM
 :-[ que tal colegas, estuve buscando y no encontre nada sobre mi tema, es el siguiente:

1. quiero que mi personaje colisione con un muro
2. pero que cuando estes presionando la tecla arriba y derecha camine
3. que pueda deslizarse sobre el muro

el problema que tengo es que cuando colisiono con ese muro el personaje se queda pegado si presiono esas dos teclas al mismo tiempo, ya cuando dejo de oprimir cualquier tecla avanza, obvio ya no hay colision, entonces como hacer que se deslise mi personaje sobre los muros presionando dos teclas al mismo tiempo..

espero me puedan ayudar ???
Título: Re:colisiones en muros y deslizarse
Publicado por: 3dgeminis en Abril 26, 2014, 07:09:33 PM
Te hice un ejemplo, espero que te pueda servir
Título: Re:colisiones en muros y deslizarse (solucionado)
Publicado por: gudy en Abril 28, 2014, 05:42:19 PM
 :GM8:
:) gracias 3dgeminis
funciono perfecto esta muy bien el ejemplo
asi que quien desee deslizarse por un muro con este ejmplo queda bien
esta es la parte del codigo:

if place_meeting(x-1,y,obj_con el que va a colisionar su personaje) break; para el eje y
if place_meeting(x+1,y,obj_con el que va a colisionar su personaje) break; para el eje x
if place_meeting(x,y-1,obj_con el que va a colisionar su personaje) break; cuando para va arriba
if place_meeting(x,y+1,obj_con el que va a colisionar su personaje) break; cuando para va abajo

perfecto :)