Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: rujixa9 en Febrero 20, 2014, 05:45:09 PM

Título: [AYUDA] Evento Draw y Puntuacion
Publicado por: rujixa9 en Febrero 20, 2014, 05:45:09 PM
Hola antes que nada saludos a todos.
Tengo un problema, estoy haciendo un pequeño juego para probar. mi juego se mueve verticalmente y a la hora de  dibujar la puntuacion, se dibuja en la posicion que la indico, pero a medida que se mueve verticalmente el juego, la puntuacion se queda atrás.

¿Cómo puedo hacer para que la puntuacion se dibuje en la misma vista principal del juego?

Un saludo y gracias
Título: Re:[AYUDA] Evento Draw y Puntuacion
Publicado por: TLT96 en Febrero 20, 2014, 05:57:15 PM
No deberia responderte............. Las reglas dicen que tienes que poner el icono de el game maker que uses xDD

Supondre que utilizas el 8 o 8.1 (Studio Sucks)
Puedes utilizar el draw sprite o el draw sprite ext (pondre el ext por que soy el gran TLT)

draw_sprite_ext(sprite_index,image_index,view_xview+16,view_yview+16,image_xscale,image_yscale,image_angle,image_blend,image_alpha);

Apuesto a que es por que le das una simple posicion x & y, si le agregas view_xview se colocara en la x de la view (camara) lo mismo para view_yview.

Espero que sea lo que necesites..... De serlo, alfin respondo un tema xDD, siempre que entro ya todos estan respondidos xDD
Título: Re:[AYUDA] Evento Draw y Puntuacion
Publicado por: rujixa9 en Febrero 20, 2014, 06:47:38 PM
Hola, gracias por contestar. ya he arreglado lo del icono (no me habia dado cuenta)  ;).

Lo que uso es el evento draw y la accion "Draw Score". como añado el "Draw Score" a donde me dices??

un saludo
Título: Re:[AYUDA] Evento Draw y Puntuacion
Publicado por: TLT96 en Febrero 20, 2014, 08:34:31 PM
Cita de: rujixa9 en Febrero 20, 2014, 06:47:38 PM
Hola, gracias por contestar. ya he arreglado lo del icono (no me habia dado cuenta)  ;).

Lo que uso es el evento draw y la accion "Draw Score". como añado el "Draw Score" a donde me dices??

un saludo

Los cuadritos esos son malos......... es mejor usar gml....... Como?

Vete a Add Event
Draw
Buscas en la barra de la derecha: Control > Code > Execute Code (Una hojita)
Luego veras una linea copias y pegas esto:

Citardraw_text(view_xview+16,view_yview+16,""+string(score))

Si no me equivoco score es lo que se usa xDD
Título: Re:[AYUDA] Evento Draw y Puntuacion
Publicado por: rujixa9 en Febrero 20, 2014, 10:53:01 PM
muchas gracias de nuevo!! funciona perfecto!!. Aprovecho el hilo: me ha surgido una nueva duda, me gustaria guardar la puntuacion como record y mostrarla al finalizar la partida.

se mostrarla pero no se guardarla ni recuperarla cuando arranques el juego, he mirado en la guia de game maker pero no lo he entendido muy bien.


un saludo y muchas gracias de nuevo.
Título: Re:[AYUDA] Evento Draw y Puntuacion
Publicado por: TLT96 en Febrero 20, 2014, 11:58:15 PM
Cada vez preguntas cosas mas lejos de el alcanze "novato" o "noob" xDD

Veamos, lo unico que se me ocurre son 2 cosas, la primera un savegame, y la segunda la mas recomendada.... Inis (Documentos de texto)

Donde finalizes la partida
var file;

file = file_text_open_write("Scores.ini");

file_text_write_real(file, score);

file_text_close(file);


Cuando arranques el juego *Rooooom* *Rooooooooooooom*
if file_exists("Scores.ini")
{var file;

file = file_text_open_read("Scores.ini");
global.RECORD = file_text_read_real(file)

file_text_close(file);}
else
global.RECORD=0


Puedes cambiar la extension a lo que quieras, yo algunas veces le pongo .tlt xDD

Di 2 respuestas en un dia? finalmente :D
Título: Re:[AYUDA] Evento Draw y Puntuacion
Publicado por: _-Caleb-_ en Febrero 23, 2014, 10:54:51 AM
Cita de: TLT96 en Febrero 20, 2014, 11:58:15 PM
Cada vez preguntas cosas mas lejos de el alcanze "novato" o "noob" xDD

Veamos, lo unico que se me ocurre son 2 cosas, la primera un savegame, y la segunda la mas recomendada.... Inis (Documentos de texto)

Donde finalizes la partida
var file;

file = file_text_open_write("Scores.ini");

file_text_write_real(file, score);

file_text_close(file);


Cuando arranques el juego *Rooooom* *Rooooooooooooom*
if file_exists("Scores.ini")
{var file;

file = file_text_open_read("Scores.ini");
global.RECORD = file_text_read_real(file)

file_text_close(file);}
else
global.RECORD=0


Puedes cambiar la extension a lo que quieras, yo algunas veces le pongo .tlt xDD

Di 2 respuestas en un dia? finalmente :D

Hola.

Quería agradecer a TLT que haya puesto esto ya que era con lo que me iba a meter ahora. Gracias a estas líneas entiendo mejor el tema de abrir un archivo ini, escribir en el, cerrarlo, etc.

Ahora que me ha ayudado estos fragmentos de código voy a pelearme para mostrar un hi-score en la pantalla :)

¡Gracias!
Título: Re:[AYUDA] Evento Draw y Puntuacion
Publicado por: TLT96 en Febrero 23, 2014, 04:40:02 PM
Cita de: _-Caleb-_ en Febrero 23, 2014, 10:54:51 AM
Hola.

Quería agradecer a TLT que haya puesto esto ya que era con lo que me iba a meter ahora. Gracias a estas líneas entiendo mejor el tema de abrir un archivo ini, escribir en el, cerrarlo, etc.

Ahora que me ha ayudado estos fragmentos de código voy a pelearme para mostrar un hi-score en la pantalla :)

¡Gracias!

Pudo haber sido cualquiera xDD por suerte me meti al tema antes de que tuviera respuestas (Tuve mas velocidad!!!!!!! xDD)
Normalmente soy el que llega cuando ya tiene 2 paginas de respuestas Y_Y

Quisiera saber si le sirvio a rujixa9..........

OFF: Aqui sirviera lo de gracias........ Tendria un punto xDDD