Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: vitail en Diciembre 15, 2014, 08:10:46 AM

Título: Hacer que colisione solo a un lado
Publicado por: vitail en Diciembre 15, 2014, 08:10:46 AM
Yo estoy haciendo un juego y necesito añadirle trampas, ya tengo todo listo, me faltan las trampas esas pero cuando pongo


if(place_meeting(x,y-16,obj_player){
with(obj_player){
scr_death();
}
}

// He probado poniendole de todo a la Y, obj_player.y-16 y-1 y-36 y ninguno hace una buena colision


Es una pregunta simple pero no se resolver esto la verdad XD ah y tambien he probado

if(obj_player.y > y-16){scr_death()}
Título: Re:Hacer que colisione solo a un lado
Publicado por: eams1986 en Diciembre 15, 2014, 09:36:25 PM
Bueno las collisones serian asi  X,Y

X +1 para la derecha
X -1 para la izquierda

Y+1 es para la parte de arriba
Y-1 es para la aparte de abajo

Saludos
Título: Re:Hacer que colisione solo a un lado
Publicado por: penumbra en Diciembre 15, 2014, 09:42:07 PM
No entiendo bien la detección de colisión que quieres lograr. Indicas el código que usas, eso está bien, pero no mencionas lo que quieres lograr ni cómo se comporta el código actualmente.
Título: Re:Hacer que colisione solo a un lado
Publicado por: TheSandBoxMKG en Diciembre 16, 2014, 02:38:27 AM
Cita de: penumbra en Diciembre 15, 2014, 09:42:07 PM
No entiendo bien la detección de colisión que quieres lograr. Indicas el código que usas, eso está bien, pero no mencionas lo que quieres lograr ni cómo se comporta el código actualmente.
quiere que la trampa le pegue solo cuando el personaje esta arriba de la misma.
Como se comporta actualmente: le pega aunque el personaje no esta arriba.

SOLUCION: ponle colisión cuadrada a la trampa.

(http://s3.postimg.org/92wlrjqdv/tuto1.jpg) (http://postimage.org/)

(http://s3.postimg.org/m8c3xnk9f/tuto2.jpg) (http://postimage.org/)

(http://s3.postimg.org/jsaajt26r/tuto3.jpg) (http://postimage.org/)
Título: Re:Hacer que colisione solo a un lado
Publicado por: vitail en Diciembre 17, 2014, 09:14:55 PM
GRACIASS!!!, si pudiera darles un beso lo haria pero soy heterosexual  XD

saludos game makeros :GMS: :GMS: :GMS: :GMS: :GMS: :GM5: :GM6: :GM7: :GM8: :GMHTML5: :GMMAC: