Buenas tardes, aquí el Mr.Ignis, estoy empezando a manejarme con el Game Maker y ahora mismo estoy haciendo un juego como el Asteroids pero con una skin de Star Wars, y ya he conseguido establecer un sistema de puntuación por cada meteorito que destruyes para que se vaya acumulando hasta que se termina la partida.
La cosa es que he estado siguiendo un tutorial y he conseguido que saliera la puntuación en una esquina de la pantalla, pero tras establecer un background ha dejado de verse, he probado a quitar ese background y sigue sin salir, e incluso cambiando las coordenadas en las que sale la puntuación, he leído que esto le ha pasado a más gente y mediante cambiar la view de la room lo han conseguido, pero por mucho que active o desactive o cambie estas no puedo hacer que se vean los puntos acumulados.
¿Me pueden echar una mano?
Gracias y buenas tardes.
En el draw...
draw_text(view_xview+15,view_yview+15,string(score));
Calibra esos numeros 15 con las coordenadas ke prefieras
Muchas gracias comunidad!, voy a ver si funciona y avanzo.
En dos horas que llevo a parte de conseguir establecer del mismo modo un sistema de vidas no consigo que se refleje la cantidad de puntos y vidas que llevo.
Por otro lado ya se que no es por el tema de la vista por que en el draw he puesto que:
draw_set_valign(fa_left);
draw_set_halign(fa_middle);
draw_set_color(c_white);
draw_set_font(letra_peque_a);
draw_text(64,32,"Puntos:" + string(score));
draw_text(64,64,"Vidas:" + string(lives));
Y la palabra de Puntos y Vidas si aparece, pero el resto no, he probado a poner diferentes variables como global.points, global.score, y score a secas y ninguna aparece en pantalla.
Y lo mismo ocurre con el tema de las vidas, por mucho que en event create ponga global.lives = 2; no consigo que tampoco aparezca en pantalla de por si.
Esto ya es lo único que me queda para ya finiquitar el juego, luego ya toca ponerse a dibujar buenos sprites y demás.
Gracias por la ayuda.
Un saludo
muchas veces eso ocurre cuando la Font o fuente que estás tratando de usar no tiene numeros. Es por eso que los literales "puntos" o bien "vidas" si se escribe, porque son letras.
tratá de fijarte en la configuracion de fonts, que se acepten todos los caracteres. creo haber visualizado que hay una opcion para colocar letras, numeros o en su defecto todos los caracteres.
Leches no me había parado a pensar en ello, lo acabo de corregir y ya está todo perfecto y sale todo a la perfección, solo me queda ponerlo bonito y os pasare alguna captura.
MUCHÍSIMAS GRACIAS
draw_set_valign(fa_left);
draw_set_halign(fa_middle);
PRIMERO
lo estas poniendo al reves, el fa_left es para el halign y el middle es para el valign, xD
halign = horizontal, fa_left, fa_center o fa_right;
y para el valign (vertical) tienes el fa_top, fa_middle o fa_bottom
SEGUNDO
lee lo que te puse en mi post, no has hecho ni caso y de seguro tienes las view puestas xd
TERCERO
si salen las palabras pero no los numeros, fijate en la fuente, tengas todos los caracteres puestos, marcale "ASCII" o "normal" :B