Whass! Pues esto me saca de quicio. Doy dos ejemplos sencillos.
Tengo dos personajes. Cada uno crea dos objetos brazos.
1) en begin step (o end, da igual) del objeto brazo, if keyboard_check_pressed(ord('Z')) muestra un mensaje. Lo pulso. Aparece UN MENSAJE. Conclusión: tres de los cuatro brazos SUDAN de la orden, no se ejecuta. Y están, los veo en la pantalla.
2)ID = instance_create(x, y, brazo); ID.ID = id;
cada brazo tiene la variable ID con el id del personaje que lo crea. El personaje tiene una variable, detenido = 0. En step del brazo tengo: if (ID.detenido > 0) exit PUESTO AL PRINCIPIO DE LA HOJA DE CÓDIGO; o sea, si el personaje tiene detenido > 0 el brazo no hace nada. Le pongo detenido = 60. El brazo sigue ejecutando todas las acciones de esa hoja de código.
ya he cerrado y abierto game maker... son errores 100% estúpidos que no deberían ocurrir, es como si me dijera 1+1 = 5. Qué pasa? A alguno os ha pasado que game maker parece borracho y no hacer caso a nada? (a mí me pasó, se arregló cerrando y abriendolo de nuevo, resultó que mis cambios no afectaban cuando lo ejecutaba, al cerrar se arregló, aquí ni eso). Me está volviendo paranoico... lo he mirado todo y no tiene sentido
Tengo dos personajes. Cada uno crea dos objetos brazos.
1) en begin step (o end, da igual) del objeto brazo, if keyboard_check_pressed(ord('Z')) muestra un mensaje. Lo pulso. Aparece UN MENSAJE. Conclusión: tres de los cuatro brazos SUDAN de la orden, no se ejecuta. Y están, los veo en la pantalla.
2)ID = instance_create(x, y, brazo); ID.ID = id;
cada brazo tiene la variable ID con el id del personaje que lo crea. El personaje tiene una variable, detenido = 0. En step del brazo tengo: if (ID.detenido > 0) exit PUESTO AL PRINCIPIO DE LA HOJA DE CÓDIGO; o sea, si el personaje tiene detenido > 0 el brazo no hace nada. Le pongo detenido = 60. El brazo sigue ejecutando todas las acciones de esa hoja de código.
ya he cerrado y abierto game maker... son errores 100% estúpidos que no deberían ocurrir, es como si me dijera 1+1 = 5. Qué pasa? A alguno os ha pasado que game maker parece borracho y no hacer caso a nada? (a mí me pasó, se arregló cerrando y abriendolo de nuevo, resultó que mis cambios no afectaban cuando lo ejecutaba, al cerrar se arregló, aquí ni eso). Me está volviendo paranoico... lo he mirado todo y no tiene sentido