Noticias

Importante: ¡Si quieres publicar tu juego no olvides leer este tema!

* 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: ¿como puedo poner texto en una room?  (Leído 393 veces)

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

Desconectado Fabriyin

en: Diciembre 30, 2019, 06:27:58 pm
Solo quisiera saber como puedo poner un texto en una room

lo que pasa es que hace no mucho que me compraron el GM studio 2 y estoy probando hacer un proyecto que es como un Space Invaders pero es un PvP local y quiero que en una parte de la room aparezca cada vez que eliminas al otro para contar cuantas veces el objeto de una bala colisiona con el objeto del jugador enemigo , pero no veo en ninguna parte algo que diga "texto" o por el estilo y este problema lo tengo desde ayer y no les voy a mentir , me frustré un poco pues es algo que parece muy fácil y básico.

Atentamente: (y con cariño)
Fabricio Oliva López

twitter: @fabriciOliva
discord: Fabriyin#2173
 
Los siguientes usuarios dieron las gracias a este tema: dixon


No Tienes Permisos Para Dar Puntos
point 5 Puntos

Usuarios que puntuaron el tema » dixon (5 Pts) 


Desconectado dixon

Respuesta #1 en: Diciembre 30, 2019, 07:06:10 pm
Hola, Fabrilyin. Gusto en saludarlo, mi nombre es Dixon.


No existe algo llamado texto, pero si existe el draw_text(x,y,string). Con esta función puedes agregar texto en cualquier parte de la room. El siguiente código que te voy a dar lo debes colocar en un evento dibujo también llamado draw, dentro de una pieza de código.

Código: [Seleccionar]
///texto
dx=0
dy=0

texto="Veces eliminado: "+string(score)
draw_text(dx,dy,texto)

Las variables dx y dx indicarán la posición donde quieras que aparezca el texto. Pero va a depender de la variable score en este caso, por lo tanto cada vez que una bala del jugador toque al enemigo tienes que sumarle un punto a la variable score así.

Código: [Seleccionar]
score+=1

Si Dios quiere; Limpiaré la oficina, puliré el piso y les serviré café a todos, luego, me enseñarán a programar e iré a comprarles más café.
 
Los siguientes usuarios dieron las gracias a este tema: Fabriyin