Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Alfacoy en Noviembre 18, 2018, 11:59:39 PM

Título: [SOLUCIONADO] Concatenacion de Textos y Variables (GMS2)
Publicado por: Alfacoy en Noviembre 18, 2018, 11:59:39 PM
Hola compañeros del GM!

Es mi primer post en el sitio así que un gusto el poder estar interactuando con ustedes.

Mi pregunta va referida a la concatenación de Textos y Variables.

===================================
Código Fuente:
draw_text(x,y,"insert text");

Código Propio:
draw_text(room_width/2, 20, "Puntaje: " + global.puntuacion);

Código Error:


############################################################################################
FATAL ERROR in
action number 1
of Draw Event
for object obj_game_control:

DoAdd :: Execution Error
at gml_Object_obj_game_control_Draw_0 (line 1) - draw_text(room_width/2, 20, "Puntaje: " + global.puntuacion);
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Object_obj_game_control_Draw_0 (line 1)
===================================

Me gustaria saber como es la concatenación de Textos y Variables ya que, probe colocando solo :

draw_text(room_width/2, 20, "Puntaje: ");


Y colocando:

draw_text(room_width/2, 20, global.puntuacion);


Ambos funcionaron por si solos. Pero al colocarlos asi, me lanza ese error.

draw_text(room_width/2, 20, "Puntaje: " + global.puntuacion);




Espero que haya sido claro para explicar mi problema. No es muy grave pero me resulta extraño el que no me concatene..

Saludos!  :)
Título: Re:Concatenacion de Textos y Variables (GMS2)
Publicado por: bygdle en Noviembre 19, 2018, 12:14:14 AM
El error se debe a que en GM no puedes concatenar un número con una cadena de texto. Tienes que convertir los números a cadena antes de poderlos operar con texto.

No estoy en PC así que no te puedo dejar enlace, pero puedes solucionar el problema utilizando la función string().
Título: Re:Concatenacion de Textos y Variables (GMS2)
Publicado por: Alfacoy en Noviembre 19, 2018, 12:16:57 AM
Oh!! Ligero detalle que pase por leer por encima la documentacion... Muchisimas gracias Niu!!

Acostumbrado a concatenar cualquier cosas en Javascript jaja..