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!.

Autor Tema: Objetos fuera de la view  (Leído 690 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Arcadian

en: Septiembre 17, 2017, 01:38:24 pm
Tengo un juego que hace mucho uso de diferentes views, y no tengo muy claro si los objetos fuera de la view "activa" responden a eventos (?), alguno sabe si es así, o por el contrario todo objeto en la room, aunque este fuera de la view, debería responder a eventos igualmente??

 


No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.


Desconectado alvarito8788

Respuesta #1 en: Septiembre 17, 2017, 01:57:55 pm
Buenas, no se si he entendido bien tu pregunta, pero si has preguntado lo que creo sí. Por ejemplo, si fuera de la view que estas usando en la room tienes un evento de spawn de enemigos van a seguir generandose si lo tienes puesto por ejemplo por un x alarm.
Saludos!!! :)

 
Los siguientes usuarios dieron las gracias a este tema: Arcadian


Desconectado Arcadian

Respuesta #2 en: Septiembre 17, 2017, 02:25:34 pm
Pongo un ejemplo: tengo al personaje principal en una view que está visible, y en otra no visible, a unos enemigos. Quiero que los enemigos se muevan por su view aunque esta no esté visible, en todo momento, de esa forma cuando el personaje se acerca a ellos nunca estarán en el mismo sitio, dependiendo de lo que tarde el personaje en acercarse por allí.
Pero no sé, me da la sensación de que sólo empiezan a moverse cuando el personaje entra en su zona (es decir, cuando están dentro de la view activa), en lugar de en todo momento.

 


Desconectado Clamud

Respuesta #3 en: Septiembre 17, 2017, 05:21:13 pm
Las instancias permanecen aunque no sean visibles, a menos que se use la función instance_deactivate_region.

 
Los siguientes usuarios dieron las gracias a este tema: Arcadian


Desconectado Naitsabes0

Respuesta #4 en: Septiembre 17, 2017, 07:42:35 pm
Si los objetos tienen movimiento, por defecto se moveran, puede que no los veas en la vista, incluso pueden estar fuera de la habitacion, pero seguiran moviendose de forma independiente de si los vez o no, en el ultimo caso te recomendaría usar la opción "outside room" del evento "other", una funcion instance_destroy(), ya que te van a ocupar memoria, generalmente se usan para las balas, otra cosa que debes saber es que los objetos están inactivos por defecto si se encuentran en otra habitación, por lo tanto si tus preguntas son algo como.

¿se mueven los objetos fuera de la vista? si, están activos a menos que le programes lo contrario, esto es para la habitacion.
¿se mueven los objetos fuera de la habitación? no, a menos que le programes lo contrario.

Probablemente este equivocado en algo de lo que dije, solo comparto lo poco que se  :-[.

 
Los siguientes usuarios dieron las gracias a este tema: Arcadian


Desconectado Arcadian

Respuesta #5 en: Septiembre 18, 2017, 01:32:48 pm
Ok, gracias por la ayuda, haré varias comprobaciones a ver...