el problema es el siguiente en mi juego tengo asi como mario un personaje que al comer un objto se convierte en su fase 2 o adquiere un poder (mario se come la flor y este tira fuego) algo asi; pero yo no habia creado este objeto fase 2 y corria el juego unicamente con el personaje que tenia asi al cambiar de room yo asignaba donde queria que me apareciaera el personaje.
Ahora que tengo fase 2 y cambio de room siempre me aparece el personaje.
1-----Lo que se tendria que ver es si al cambiar de room voy como el personaje o como fase 2 y que me dibuje en la room ese objeto.
he pensado en un if para validar pero no se bien como iria el codigo y donde colocarlo???
depende de como lo hagas, si estas poniendo el personaje en cada uno de los rooms estas destruyendo y creando el personaje una y otra vez, si quisieras que el personaje conservara todos sus valores tendr? que ser persistente y en el c?digo de cuarto colocar un codigo que reposicionara al personaje en cada lugar diferente.
si ese no es el caso trata de explicarte mejor porque no entendi muy bien cual fue tu duda
Citardepende de como lo hagas, si estas poniendo el personaje en cada uno de los rooms estas destruyendo y creando el personaje una y otra vez, si quisieras que el personaje conservara todos sus valores tendr? que ser persistente y en el c?digo de cuarto colocar un codigo que reposicionara al personaje en cada lugar diferente.
si ese no es el caso trata de explicarte mejor porque no entendi muy bien cual fue tu duda
bueno es asi :
(http://img20.imageshack.us/img20/927/75300294.th.png)
tengo digamos la bola roja la cual coloco en la room 1 para que pase de room debe tocar un objeto invisible y luego coloco la bola en la room 2 no lo tengo persistente.
Ahora si la bola roja se come un objeto que le da poder se transforma en su fase 2 donde tira fuego
(http://img42.imageshack.us/img42/8171/rtgh.th.png)
pero si no se lo come sigue igual y al dar con el objeto invisible si funcionaria que dibuje en la room 2 a la bola pero si la colision es de fase 2 ocurre que siempre se dibuja la bola roja.
No tengo persistente el personaje y la colision con el objeto invisible lo que genera es un next room y como en esa room que se genera tengo colocado el objeto personaje (en las propiedades de la room: object) sale en esa room si no lo tuviera colocado al darce la colision apareceria unicamente la room pero no el personaje. necesito generar el personaje sin que lo tenga que poner en las propiedades de la room y que si al pasar a esa room va como bola se genera la bola ,pero si va como fase 2 se genere fase dos!!!!.??
espero que se halla captado la interrogante........
Yo creo que haroichi te ha respondido bien la solucion.
Por qu? no pruebas a hacer persistente la bola roja y borras las demas? Al cambiar de room dale la posicion que quieras y ya esta.