Hola me pregunto como puedo hacer para crear un texto o puntuacion con unas medidas. Es decir, quiero poner una puntuacion dentro de un elemento ui para decorar la puntuacion. Este sprite mide 100 pixeles de ancho y si tengo poca puntuacion no pasa nada porque la puntuacion queda dentro del elemento ui pero llegara un momento que tendre mucha puntuacion y esta se saldra del elemento ui por la derecha. Alguna forma de decirle a esa puntuacion que siempre se quede centrada en ese elemento tenga los digitos que tenga la puntuacion?
Utiliza las funciones draw_set_*align para centrar el texto.
puedes usar la fucnion string_width( TXT ); que te da el largo de lo que mide en pixeles, si tu UI mide 200px de largo y puedes ir separando el texto en parrafos que no pasen de 200 con esa funcion
Hay dos requerimientos en lo que comentas.
Uno, que la puntuación aparezca siempre centrada, eso lo consigues con lo que ha dicho Clamud.
Dos, que la puntuación no sobresalga del sprite con indepedencia de los dígitos que tenga. Aquí tendrías que reducir el tamaño de la fuente según el número de caracteres que contenga la string de la puntuación. A más caracteres, pon una fuente más pequeña.