CharFXTransform¶
Controla cómo se mostrará un personaje individual en un RichTextEffect.
Descripción¶
Al establecer varias propiedades en este objeto, puede controlar cómo se mostrarán los caracteres individuales en un RichTextEffect.
Tutoriales¶
Propiedades¶
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Descripciones de Propiedades¶
int absolute_index
Default |
|
Setter |
set_absolute_index(value) |
Getter |
get_absolute_index() |
El índice del carácter actual (a partir de 0). Establecer esta propiedad no afectará al dibujo.
int character
Default |
|
Setter |
set_character(value) |
Getter |
get_character() |
El código Unicode que el carácter usará. Esto sólo afecta a los caracteres no blancos. El @GDScript.ord puede ser útil aquí. Por ejemplo, lo siguiente reemplazará todos los caracteres con asteriscos:
# "Char_fx" es el parámetro CharFXTransform de "process_custom_fx()`.
# Ver la documentación de RichTextEffect para más detalles.
char_fx.character = ord("*")
Color color
Default |
|
Setter |
set_color(value) |
Getter |
get_color() |
El color con el que se dibujará el carácter.
float elapsed_time
Default |
|
Setter |
set_elapsed_time(value) |
Getter |
get_elapsed_time() |
The time elapsed since the RichTextLabel was added to the scene tree (in seconds). Time stops when the RichTextLabel is paused (see Node.pause_mode). Resets when the text in the RichTextLabel is changed.
Note: Time still passes while the RichTextLabel is hidden.
Dictionary env
Default |
|
Setter |
set_environment(value) |
Getter |
get_environment() |
Contiene los argumentos pasados en la etiqueta de apertura de BBCode. Por defecto, los argumentos son cadenas; si su contenido coincide con un tipo como bool, int o float, se convertirán automáticamente. Los códigos de color en la forma #rrggbb
o #rgb
se convertirán en un Color opaco. Los argumentos de string pueden no contener espacios, incluso si son citados. Si están presentes, las comillas también estarán presentes en la string final.
Por ejemplo, la etiqueta de apertura de BBCode [example foo=hello bar=true baz=42 color=#ffffff]
se asignará al siguiente Dictionary:
{"foo": "hola", "bar": true, "baz": 42, "color": Color(1, 1, 1, 1)}
Vector2 offset
Default |
|
Setter |
set_offset(value) |
Getter |
get_offset() |
La posición de desplazamiento con el que el carácter será dibujado (en píxeles).
int relative_index
Default |
|
Setter |
set_relative_index(value) |
Getter |
get_relative_index() |
El índice del carácter actual (a partir de 0). Establecer esta propiedad no afectará al dibujo.
bool visible
Default |
|
Setter |
set_visibility(value) |
Getter |
is_visible() |
Si true
, el carácter será dibujado. Si false
, el carácter se ocultará. Los caracteres alrededor de los caracteres ocultos se posicionarán para tomar el espacio de los caracteres ocultos. Si no se desea esto, establezca su color a Color(1, 1, 1, 0)
en su lugar.