Noticias

¡Ayuda a la Comunidad GM, haz una donación!

Comunidad Game Maker

Bienvenid@ a la comunidad hispana de Game Maker. Nuestro objetivo es crear videojuegos y dar soporte en castellano de GM. Para mejorar nuestro servicio hemos implantado, como adicion al reglamento general, algunas normas especificas en los subforos más comunes. ¡No olvides informarte antes de participar!.

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - knd144

Páginas: 1
1
Preguntas y respuestas / Re:Problema con instance_destroy()
« en: Octubre 10, 2018, 01:21:45 am »
Hola, gracias por contestar.

En CREATE le di un valor por defecto

Código: [Seleccionar]
subtexpr="";
también probé con un boleano, pero sin éxito. O no reconoce la variable o me pone "Inavalid comparision" cuando hago el ...&& != "" para destruír la instancia...

Cualquier idea es bienvenida!

¿Invalid comparison type? Ha de ser entonces que la versión de Game Maker que utilizas ya no permite hacer comparaciones de diferentes tipos de valores. Yo aún sigo con el GM8. :-[

Entonces dale por defecto un valor numérico:

Código: [Seleccionar]
subtexpr=-1;
Y que la condición sea:

Código: [Seleccionar]
if  (distance_to_object(obj_john)>3 && subtexpr!=-1 ) {
Ya que al crear una instancia y asignar su valor a una variable, ésta variable obtiene un valor numérico (Que yo recuerde).
Los siguientes usuarios dieron las gracias a este tema: Yuzo

2
Preguntas y respuestas / Re:Problema con instance_destroy()
« en: Octubre 10, 2018, 12:57:05 am »
Tal vez el error que te da en la línea:

Código: [Seleccionar]
  with (subtexpr) {
Sea por que en ese momento la variable subtexpr no tiene ningún valor. Revisa si tiene algún valor, o dale un valor por defecto tipo:

Código: [Seleccionar]
var subtexpr;
subtexpr = false;

Y en el step:

Código: [Seleccionar]
if  distance_to_object(obj_john)<3 {
    subtexpr = instance_create(x+7,y-15,obj_star);
};

if  (distance_to_object(obj_john)>3 && subtexpr!=false ) {
    with (subtexpr) {
    instance_destroy();
    }
};
Los siguientes usuarios dieron las gracias a este tema: Yuzo

3
No, lo compila todo.
Los siguientes usuarios dieron las gracias a este tema: Yuzo

Páginas: 1