Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
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.