Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Ynfiniti en Julio 03, 2014, 10:09:03 PM

Título: [Solucionado] ¿Cómo puedo obtener el número de lineas de un draw_text_ext()?
Publicado por: Ynfiniti en Julio 03, 2014, 10:09:03 PM
¿Cómo puedo obtener el número de lineas de un draw_text_ext()?

Dibujo un string(variable) con draw_text_ext(), en donde "variable" es igual a un texto largo que ocupa varias líneas, que se acomodan al límite de ancho que le asigno a la función. Pero necesito que se compruebe cuantas líneas tiene el string, para así poder dibujar otro texto con una fuente distinta 2 espacios más abajo.  :-\
Título: Re:¿Cómo puedo obtener el número de lineas de un draw_text_ext()?
Publicado por: penumbra en Julio 03, 2014, 10:18:22 PM
Puedes usar string_width() para saber el ancho total en pixeles de la cadena, ese ancho total luego lo divides entre el ancho que estás especificando en  draw_text_ext() y eso debería dar el número de líneas que ocupa dicha cadena.
Título: Re:¿Cómo puedo obtener el número de lineas de un draw_text_ext()?
Publicado por: Ynfiniti en Julio 03, 2014, 10:59:03 PM
Cita de: penumbra en Julio 03, 2014, 10:18:22 PM
Puedes usar string_width() para saber el ancho total en pixeles de la cadena, ese ancho total luego lo divides entre el ancho que estás especificando en  draw_text_ext() y eso debería dar el número de líneas que ocupa dicha cadena.

¡Muchas gracias!, lo he logrado  :)