CharFXTransform

Inherits: Reference < Object

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

int

absolute_index

0

int

character

0

Color

color

Color( 0, 0, 0, 1 )

float

elapsed_time

0.0

Dictionary

env

{}

Vector2

offset

Vector2( 0, 0 )

int

relative_index

0

bool

visible

true

Descripciones de Propiedades

  • int absolute_index

Default

0

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

0

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("*")

Default

Color( 0, 0, 0, 1 )

Setter

set_color(value)

Getter

get_color()

El color con el que se dibujará el carácter.


Default

0.0

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.


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)}

Default

Vector2( 0, 0 )

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

0

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.


Default

true

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.