Hola, tengo el siguiente tema, lo que quiero hacer es mantener el número de objetos en un room cuando entro o salgo de él, por ejemplo, si hay 5 enemigos en un room y elimino a 3, pues el numero que quedan son 2, entonces si entro a otra room (una casa por ejemplo) y vuelvo a salir al room en donde están los enemigos me aparecen nuevamente los 5 y no los 2 que son los que debería haber.

Como puedo solucionar esto?

Saludos.
Gracias.

Prueba almacenando la información de que enemigos,vida, posiciones,etc. tienen. Tendrías que guardar el ini al salir de la room, y volver a leerlo al inicio de la siguiente.

Puedes hacer persistentes las rooms pero no seria recomendable ya que tienes que darle estudio a esa funcion para poderla trabajar si no te liaras del todo  ;D

PD: Si no puedes usar los ini's que son mas factibles por su libertad a la hora de programar devolviendo diferentes variables y no las variables que no quieras usar, etc

Cita de: Goganpis en Febrero 20, 2018, 02:56:10 PM
Puedes hacer persistentes las rooms pero no seria recomendable ya que tienes que darle estudio a esa funcion para poderla trabajar si no te liaras del todo  ;D
Pero si es una muy buena opción.... En mis tiempos este era el modo por defecto para hacer eso. No hay que dar tanto estudio nomas le das click a la opción de room persistene (en settings de el editor de rooms) y ya cuando salgas de una room esta se mantendrá tal y como la dejaste.

si noes mucho problema podrias guarder el los datos del objeto, la vida, la posicion X e Y y guarder eso en una lista , la lista la puedes hacer global, y ahi guarder enemigos y demas ,tambien puede ser Buena idea lo de los archivos INI.
Es Mejor No Saber Porque Funciona, Que Saber El Porque No Funciona...
Tienes alguna duda con "Game Design" o de videojuegos en general, contactamente mas facil en twitter @pavulzavala

Poniendo la room en persistente te creara ese efecto.

Pero ojo, que al tener la persistencia activada, sufriras otros efectos secundarios.

Suerte.  ;)
PCNONOGames  www.pcnono.es

Ha lo que respondio Nonoroman es lo que me refiero porque si no estas al tanto algunas cosas no te funcionan como lo esperas por sus efectos secundarios.