Noticias

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

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: Caja de texto  (Leído 284 veces)

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

Desconectado jhgv

  • Habitual
  • *
  • Puntos: 64
  • Mensajes: 31
  • Sexo: Masculino
    • Ver Perfil
en: Septiembre 30, 2019, 12:13:45 am
Hola, hay un tutorial en youtube de adderly cespedes sobre las cajas para poner texto (nombre...) pero el error es que el texto se sale de la caja ¿no? y adderly solo hace una limitación a caracteres ;-; como hago que en vez de eso haga la dinámica de la scrollbar osea que no se dibuje parte del texto pero que siga ahí (si me pudieran expicar mas sobre las surfaces estaría genial)

 


No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.


Desconectado FernandoNavarro

Respuesta #1 en: Septiembre 30, 2019, 04:49:07 am
Podrías usar un if que revise si llegaste al borde, y luego insertar un salto de línea a la vez que expandes el inputbox(caja de texto).

Algo así:
if (string_length(texto)%24 = 0) //24 es un ejemplo para el límite
{
         string_insert(texto, #, 25);
         //Usa esto si tienes un sprite para el inputbox
         image_yscale += 20;
         //Usa esto si usas la función draw_rectangle
         variable_altura += 20;
}
Creo que hay un error en la sintaxis de string_insert pero no tengo mi pc ahora para probar el código.
« última modificación: Septiembre 30, 2019, 04:52:23 am por FernandoNavarro »

 
Los siguientes usuarios dieron las gracias a este tema: jhgv


Desconectado jhgv

  • Habitual
  • *
  • Puntos: 64
  • Mensajes: 31
  • Sexo: Masculino
    • Ver Perfil
Respuesta #2 en: Octubre 01, 2019, 04:53:15 am
Gracias, lo que no quiero es que la caja se agrande... solo que se pueda scrollear