BitmapFont¶
Inherits: Font < Resource < Reference < Object
Renderiza el texto usando fuentes en el formato BMFont.
Maneja archivos con la extensión .fnt
.
Descripción¶
Presenta el texto usando fuentes *.fnt
que contienen atlas de texturas. Soporta campos de distancia. Para usar directamente archivos de fuentes vectoriales como TTF, ver DynamicFont.
Propiedades¶
|
||
|
||
|
Métodos¶
void |
add_char ( int character, int texture, Rect2 rect, Vector2 align=Vector2( 0, 0 ), float advance=-1 ) |
void |
add_kerning_pair ( int char_a, int char_b, int kerning ) |
void |
add_texture ( Texture texture ) |
void |
clear ( ) |
create_from_fnt ( String path ) |
|
get_kerning_pair ( int char_a, int char_b ) const |
|
get_texture ( int idx ) const |
|
get_texture_count ( ) const |
Descripciones de Propiedades¶
float ascent
Default |
|
Setter |
set_ascent(value) |
Getter |
get_ascent() |
Ascenso (número de píxeles por encima de la línea de base).
bool distance_field
Default |
|
Setter |
set_distance_field_hint(value) |
Getter |
is_distance_field_hint() |
Si true
, la sugerencia de campo de distancia está activada.
BitmapFont fallback
Setter |
set_fallback(value) |
Getter |
get_fallback() |
La fuente alternativa.
float height
Default |
|
Setter |
set_height(value) |
Getter |
get_height() |
Altura total de la fuente (ascenso más descenso) en píxeles.
Descripciones de Métodos¶
void add_char ( int character, int texture, Rect2 rect, Vector2 align=Vector2( 0, 0 ), float advance=-1 )
Añade un carácter a la fuente, donde character
es el valor Unicode, texture
es el índice de la textura, rect
es la región de la textura (¡en píxeles!), align
es la alineación (opcional) del carácter y advance
es el avance (opcional).
Añade un par de kerning a la BitmapFont
como diferencia. Los pares de Kerning son casos especiales en los que el avance de un tipo de letra viene determinado por el siguiente carácter.
void add_texture ( Texture texture )
Añade una textura al BitmapFont
.
void clear ( )
Borra todos los datos y ajustes de la fuente.
Crea una fuente de mapa de bits a partir del archivo *.fnt
en path
.
Devuelve un par de kerning como diferencia.
Devuelve la textura de la fuente del atlas en el índice idx
.
int get_texture_count ( ) const
Devuelve el número de texturas en el atlas de BitmapFont.