Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: PhantomThief en Noviembre 06, 2010, 04:41:07 PM

Título: Mantener las armas en el siguiente nivel
Publicado por: PhantomThief en Noviembre 06, 2010, 04:41:07 PM
Hola, estoy creando un juego de plataformas basado en Naruto. En el recoges armas (kunais y shirikens, por ahora) y con ellos puedes eliminar a los enemigos que te aparezcan. Cuando se recoge un arma, se indica en el recuadro dibujado en la pantalla. Bien.

El problema es que cuando paso de un Nivel (room) a otro, pierdo las armas que tenia. ?Por que ocurre eso? ?Como se soluciona?

Aqui unas imagenes del juego:

Nivel 1

http://img602.imageshack.us/i/imagen1q.png
http://img443.imageshack.us/i/imagen2fs.png
http://img201.imageshack.us/i/imagen3hf.png
http://img222.imageshack.us/i/imagen4g.png
http://img243.imageshack.us/i/imagen5vj.png

Nivel 2

http://img213.imageshack.us/i/imagen6p.png

PD: Ese kunai invertido que sale en alguna de las imagenes, es el puntero del raton  :D
Título: Re: Mantener las armas en el siguiente nivel
Publicado por: Wadk en Noviembre 06, 2010, 05:15:59 PM
Supongo que guard?s el n?mero de kunais en una variable local en el objeto del personaje...
En ese caso, es l?gico que se reinicie cada vez que cambia la room ya que el objeto se vuelve a crear y sus variables vuelven al valor original.
La soluci?n es usar una variable global.
Antes de que comience el juego ten?s que inicializarla con
[gml]global.kunais=0;[/gml]
por ejemplo.
Título: Re: Mantener las armas en el siguiente nivel
Publicado por: PhantomThief en Noviembre 06, 2010, 05:17:55 PM
Gracias por responder.  :D Provare a ver si funciona.

Edito: Si, funciona. Tenia el el objeto "Naruto" el evento "Create" con el script "set variable global.kunai to 0". Pues con cambiar el script al objeto "Obj_controler", que esta en el menu principal, esta solucionado.   :D
Título: Re: Mantener las armas en el siguiente nivel
Publicado por: brunoxzx en Noviembre 06, 2010, 05:25:38 PM
estas usando persistencia?
Título: Re: Mantener las armas en el siguiente nivel
Publicado por: PhantomThief en Noviembre 06, 2010, 05:33:53 PM
No, no estoy usando. Pero, gracias, el problema esta solucionado  XD
Título: Re: Mantener las armas en el siguiente nivel
Publicado por: windspro en Noviembre 06, 2010, 09:14:59 PM
a mi me paso lo mismo, mi personaje tiene variables globales en el evento create, intente hacerlo con otro objeto y me dice que la variable es desconocida  :(
Título: Re: Mantener las armas en el siguiente nivel
Publicado por: Wadk en Noviembre 07, 2010, 01:59:16 AM
windspro, si quer?s recibir ayuda cre? otro tema con m?s informaci?n. Cierro para evitar flood.