CharFXTransform
Hereda: RefCounted < Object
Controla cómo se mostrará un personaje individual en un RichTextEffect.
Descripción
Al establecer varias propiedades en este objeto, puedes controlar cómo se mostrarán los caracteres individuales en un RichTextEffect.
Tutoriales
Propiedades
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Descripciones de Propiedades
Color color = Color(0, 0, 0, 1) 🔗
El color con el que se dibujará el carácter.
The time elapsed since the RichTextLabel was added to the scene tree (in seconds). Time stops when the RichTextLabel is paused (see Node.process_mode). Resets when the text in the RichTextLabel is changed.
Note: Time still passes while the RichTextLabel is hidden.
Dictionary env = {} 🔗
void set_environment(value: Dictionary)
Dictionary get_environment()
Contiene los argumentos pasados en la etiqueta de apertura de BBCode. Por defecto, los argumentos son strings; 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)}
El RID del TextServer de la fuente usada para renderizar el glifo, este valor puede ser usado con los métodos TextServer.font_* para recuperar información de la fuente.
Nota: Solo lectura. Establecer esta propiedad no afectará el dibujo.
Número de glifos en el clúster de grafemas. Este valor se establece en el primer glifo de un clúster.
Nota: Solo lectura. Establecer esta propiedad no afectará el dibujo.
Banderas de glifo. Véase GraphemeFlag para más información.
Nota: Solo lectura. Establecer esta propiedad no afectará el dibujo.
Índice de glifo específico de la font. Si quieres reemplazar este glifo, usa TextServer.font_get_glyph_index() con font para obtener un nuevo índice de glifo para un único carácter.
Vector2 offset = Vector2(0, 0) 🔗
La posición de desplazamiento con el que el carácter será dibujado (en píxeles).
Si es true, la transformación FX es llamada para el dibujo del contorno.
Nota: Solo lectura. Establecer esta propiedad no afectará el dibujo.
Vector2i range = Vector2i(0, 0) 🔗
Rango de caracteres absoluto en la string, correspondiente al glifo.
Nota: Solo lectura. Establecer esta propiedad no afectará el dibujo.
El desplazamiento de caracteres del glifo, relativo al bloque personalizado del RichTextEffect actual.
Nota: Solo lectura. Establecer esta propiedad no afectará el dibujo.
Transform2D transform = Transform2D(1, 0, 0, 1, 0, 0) 🔗
void set_transform(value: Transform2D)
Transform2D get_transform()
La transformación actual del glifo actual. Se puede sobreescribir (por ejemplo, manejando la posición y la rotación desde una curva). También puedes alterar el valor existente para aplicar transformaciones sobre otros efectos.
Si es true, el carácter será dibujado. Si es 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.