Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: vyke game en Marzo 01, 2015, 06:09:34 PM

Título: problema con colision
Publicado por: vyke game en Marzo 01, 2015, 06:09:34 PM
hola a todos

el problema que tengo es que el objeto del jugador atraviesa los objetos solidos.
me podrian decir porque pasa y como arreglarlo
Título: Re:problema con colision
Publicado por: Clamud en Marzo 01, 2015, 06:18:17 PM
Para que no atraviese los objetos sólidos debes agregar código (o una acción) al evento colisión con ese objeto, o usar un código que indique cómo reaccionar ante una colisión con ese objeto, el hecho de marcar la casilla "solid" no implica que el objeto no será atravesable.
Título: Re:problema con colision
Publicado por: Twisterizo en Marzo 01, 2015, 07:46:03 PM
por ejemplo dos objetos "ob_personaje" "ob_pared"
A "ob_personaje" le agregas collision> ob_pared "Move Fixed 0"
Título: Re:problema con colision
Publicado por: pacne en Marzo 01, 2015, 09:45:15 PM
Una curiosidad, como seria en codigo lo que has puesto?
Gracias
Título: Re:problema con colision
Publicado por: destructor en Marzo 02, 2015, 08:46:13 AM
Podrías probar a añadir el siguiente código en el evento Step de tu jugador:
If place_meeting(x,y,obj_wall)
{
     x=xprevious
     y=yprevious
}
A ver si con eso te funciona.