Noticias

¡Ayuda a la Comunidad GM, haz una donación!

* Sponsor

Comunidad Game Maker

Bienvenid@ a la comunidad hispana de Game Maker. Nuestro objetivo es crear videojuegos y dar soporte en castellano de GM. Para mejorar nuestro servicio hemos implantado, como adicion al reglamento general, algunas normas especificas en los subforos más comunes. ¡No olvides informarte antes de participar!.

Autor Tema: Dibujar un texto del array [Solucionado]  (Leído 1360 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado ravafrog

en: Octubre 20, 2021, 11:51:26 am
Buen dia compañeros, mi duda es se puede dibujar el texto de un array, ya que tengo un array que me indica los difierentes tipos de metales que se pueden obtener; tengo para esto 3 instancias diferentes ya las explico.
La primera es la que almacena los metales.
La segunda un scanner, que me dice (a travez del modo debug (aqui si se me muestra el tipo de metal que tengo))
La tercera es un cuadro, en el cual quiero dibujar el texto del tipo de metal que aparece (quiero que vea en la GUI) (aqui se me ve el primero, por ejemplo, si es el metal nro 5 (ejemplo) aunque escanee el metal 5, me sigue diciendo que es el metal 5 y asi con cualquier metal que escanee despues del primero)
Espero que se entienda lo que se entienda, si tienen alguna duda, no olviden preguntar, agradesco cualquier tipo de ayuda que ofrescan; Muchas gracias.
« Última modificación: Noviembre 11, 2021, 12:41:02 pm por ravafrog »

 


No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.


Desconectado AlexWood

Respuesta #1 en: Noviembre 09, 2021, 01:39:20 pm
Para mostrar  una array  puedes utilizar draw_text(x,y,"texto" + string(tu_array))

 
Los siguientes usuarios dieron las gracias a este tema: ravafrog


Desconectado ravafrog

Respuesta #2 en: Noviembre 10, 2021, 01:36:11 am
E ahí el problema, que ya probe con eso y nada, solo me muestra el primer valor del metal en todos los diferentes metales

 


Desconectado Neodreamer

Respuesta #3 en: Noviembre 10, 2021, 09:40:42 am
Hola has probado mediantes un accesor  :  mi_array[@valor] , es un tipo de acceso directo a los vectores , haber si te sirve.

 
Los siguientes usuarios dieron las gracias a este tema: ravafrog


Desconectado ravafrog

Respuesta #4 en: Noviembre 11, 2021, 12:34:40 pm
Aunque me intriga porque no funciono lo de poner el @ de hecho me dio error, investigare mas sobre ello.
Mi array era = metal
y lo que me funciono fue la opcion anterior es decir el siguiente codigo:

*
//evento create
draw = 0;

//evento draw
if draw = 1
{
   draw = draw_text(x,y,string(i));
}

//evento colicion (con el scanner)
draw = 1;
*

Esto lo pongo por si acaso alguien lo necesita así ayudo aunque sea un poco por si alguien mas lo necesita.

Gracias a ambos por su ayuda.