Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: T789 en Noviembre 20, 2019, 03:19:14 am

Título: Como aplicar un codigo a Cualquier Objeto
Publicado por: T789 en Noviembre 20, 2019, 03:19:14 am
Estoy haciendo un juego con puro GML, estoy nervioso ya que es mi primer juego en el que uso solo el Lenguaje de GameMaker, Mi punto es que cuando usaba el Drag and Drop y queria aplicar la accion "Destroy" simplemente me aparecia una opcion para aplicarlo a Self, Other y Object (en mi caso)

Solo quiero saber como Aplicar un codigo a un Objeto como en las acciones

Por ejemplo quiero aplicar:
Instance_change a obj_player
como haria
Título: Re:Como aplicar un codigo a Cualquier Objeto
Publicado por: Black_Cat en Noviembre 20, 2019, 03:23:35 am
Para ello existe la sentencia WITH, que es el equivalente al recuadro de arriba que te permite cambiar entre self, other, object:
with(objeto){
            //todas las funciones dentro de las llaves { y  } se ejecutan para "objeto"
}
lo cual seria en GML:
with(obj_player){
            instance_change(otro_objeto, true);
Título: Re:Como aplicar un codigo a Cualquier Objeto
Publicado por: T789 en Noviembre 20, 2019, 03:49:17 am
Gracias, veo no hay diferencia entre el DnD y el GML, prácticamente es lo mismo