Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Neo Wick en Noviembre 17, 2018, 11:27:17 PM

Título: colision de 2 objetos
Publicado por: Neo Wick en Noviembre 17, 2018, 11:27:17 PM
alguien por favor puede decirme como hacer que cuando un obj colisione con otro este mismo se destruya o desaparezca? se los agradecería un montón, es para GMS 2
Título: Re:colision de 2 objetos
Publicado por: kostra en Noviembre 18, 2018, 01:26:23 PM
Para el otro, en un evento colision se usa "other"

with other instance_destroy();

Es la segunda pregunta ultra basica que veo que haces, si eres nuevo en gm, por que no te pones a ver un manual o videos en youtube? Hay una barbaridad, por ejemplo yoshifangm, adderly cespedes, escueladevideojuegos... Suerte
Título: Re:colision de 2 objetos
Publicado por: 3dgeminis en Noviembre 18, 2018, 03:14:38 PM
Algunos links para empezar

http://www.comunidadgm.org/articulos/(tutorial)-gml-para-tontos-comprender-a-programar-d/ (http://www.comunidadgm.org/articulos/(tutorial)-gml-para-tontos-comprender-a-programar-d/)
http://www.comunidadgm.org/articulos/(tutorial)-gml-para-tontos-2-pereza-y-mi-programa-con-flou/ (http://www.comunidadgm.org/articulos/(tutorial)-gml-para-tontos-2-pereza-y-mi-programa-con-flou/)
http://www.comunidadgm.org/articulos/(tutorial)-gml-para-tontos-3-desvariando-con-variables/ (http://www.comunidadgm.org/articulos/(tutorial)-gml-para-tontos-3-desvariando-con-variables/)
https://www.youtube.com/user/Servorius/playlists?view=50&sort=dd&shelf_id=81 (https://www.youtube.com/user/Servorius/playlists?view=50&sort=dd&shelf_id=81)
Título: Re:colision de 2 objetos
Publicado por: kostra en Noviembre 18, 2018, 08:53:24 PM
Buaaaaaah no me acordaba de esoo xddd gracias gemi!! Igual si me aburro un dia hago alguno mas (poco probable xd)
Título: Re:colision de 2 objetos
Publicado por: Alfacoy en Noviembre 19, 2018, 12:04:51 AM
Hola!!

No tengo demasiada experiancia, pero para coliciones podrias probar lo siguiente:

if ( place_meeting( x , y , obj_enemigo ) {
    instance_destroy()
}


place_meeting lo que hace es decirle al GM que avance  tantas posiciones como lo marques a tu objeto en el eje X o Y, y verifique si esta el objeto enemigo.

Con el instance_destroy() destruis la instancia con la que estas trabajando. (A este se le puede pasar diferentes parametros pero eso ya esta en la documentacion y no lo ocupo de momento)

Espero te sirva! Saludos ~
Título: Re:colision de 2 objetos
Publicado por: Neo Wick en Noviembre 19, 2018, 06:18:53 AM
gracias a todos