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()}
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
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.
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/)
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: