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...
LabelSettings
Успадковує: Resource < RefCounted < Object
Забезпечує загальні налаштування для налаштування тексту в Label.
Опис
LabelSettings є ресурсом, який надає загальні налаштування для налаштування тексту в Label. Виконайте пріоритет над властивостями, визначеними в члені Control.theme. Ресурс може бути розділений між декількома етикетками і змінено на літа, тому це зручний і гнучкий спосіб налаштування текстового стилю.
Властивості
|
||
|
||
|
||
|
||
|
||
|
||
|
||
Vector2 |
|
|
|
||
|
||
|
||
|
||
|
||
|
||
Vector2 |
|
|
|
Методи
void |
add_stacked_outline(index: int = -1) |
void |
add_stacked_shadow(index: int = -1) |
get_stacked_outline_color(index: int) const |
|
get_stacked_outline_size(index: int) const |
|
get_stacked_shadow_color(index: int) const |
|
Vector2 |
get_stacked_shadow_offset(index: int) const |
get_stacked_shadow_outline_size(index: int) const |
|
void |
move_stacked_outline(from_index: int, to_position: int) |
void |
move_stacked_shadow(from_index: int, to_position: int) |
void |
remove_stacked_outline(index: int) |
void |
remove_stacked_shadow(index: int) |
void |
set_stacked_outline_color(index: int, color: Color) |
void |
set_stacked_outline_size(index: int, size: int) |
void |
set_stacked_shadow_color(index: int, color: Color) |
void |
set_stacked_shadow_offset(index: int, offset: Vector2) |
void |
set_stacked_shadow_outline_size(index: int, size: int) |
Описи властивостей
Font використовується для тексту.
Color font_color = Color(1, 1, 1, 1) 🔗
Колір тексту.
Розмір тексту.
Додатковий вертикальний інтервал між рядками (у пікселях), інтервал додається до рядкового спуску. Це значення може бути негативним.
Color outline_color = Color(1, 1, 1, 1) 🔗
Колір контуру.
Розмір контуру тексту.
float paragraph_spacing = 0.0 🔗
Вертикальний інтервал між абзацами. Додано поверх line_spacing.
Color shadow_color = Color(0, 0, 0, 0) 🔗
Колір тіньового ефекту. Якщо альфа 0, не буде намальовано тінь.
Vector2 shadow_offset = Vector2(1, 1) 🔗
void set_shadow_offset(value: Vector2)
Vector2 get_shadow_offset()
Зняття тіньового ефекту, у пікселях.
Розмір тіньового ефекту.
int stacked_outline_count = 0 🔗
Кількість об'єднаних контурів.
Color stacked_outline_{index}/color = Color(0, 0, 0, 1) 🔗
The color of the outline at index.
Note: index is a value in the 0 .. stacked_outline_count - 1 range.
int stacked_outline_{index}/size = 0 🔗
The size of the outline at index.
Note: index is a value in the 0 .. stacked_outline_count - 1 range.
int stacked_shadow_count = 0 🔗
Кількість накладених тіней.
Color stacked_shadow_{index}/color = Color(0, 0, 0, 1) 🔗
The color of the shadow at index.
Note: index is a value in the 0 .. stacked_shadow_count - 1 range.
Vector2 stacked_shadow_{index}/offset = Vector2i(1, 1) 🔗
The offset of the shadow at index.
Note: index is a value in the 0 .. stacked_shadow_count - 1 range.
int stacked_shadow_{index}/outline_size = 0 🔗
The size of the shadow outline at index.
Note: index is a value in the 0 .. stacked_shadow_count - 1 range.
Описи методів
void add_stacked_outline(index: int = -1) 🔗
Додає новий об'єднаний контур до мітки за вказаним index. Якщо index дорівнює -1, новий об'єднаний контур буде додано в кінець списку.
void add_stacked_shadow(index: int = -1) 🔗
Додає нову насипну тінь до мітки за заданим index. Якщо index дорівнює -1, нова насипна тінь буде додана в кінець списку.
Color get_stacked_outline_color(index: int) const 🔗
Повертає колір об'єднаного контуру в точці index.
int get_stacked_outline_size(index: int) const 🔗
Повертає розмір об'єднаного контуру в index.
Color get_stacked_shadow_color(index: int) const 🔗
Повертає колір тіні, що складається з шару, у точці index.
Vector2 get_stacked_shadow_offset(index: int) const 🔗
Повертає зміщення об'єднаної тіні в точці index.
int get_stacked_shadow_outline_size(index: int) const 🔗
Повертає розмір контуру складеної тіні в index.
void move_stacked_outline(from_index: int, to_position: int) 🔗
Переміщує об'єднаний контур за індексом from_index у задану позицію to_position у масиві.
void move_stacked_shadow(from_index: int, to_position: int) 🔗
Переміщує накопичену тінь за індексом from_index у задану позицію to_position у масиві.
void remove_stacked_outline(index: int) 🔗
Видаляє складений контур за індексом index.
void remove_stacked_shadow(index: int) 🔗
Видаляє насипну тінь за індексом index.
void set_stacked_outline_color(index: int, color: Color) 🔗
Встановлює колір об'єднаного контуру, визначеного заданим index, на color.
void set_stacked_outline_size(index: int, size: int) 🔗
Встановлює розмір об'єднаного контуру, визначеного заданим index, на size.
void set_stacked_shadow_color(index: int, color: Color) 🔗
Встановлює колір тіні, що утворюється на основі шару, ідентифікованої заданим index, на color.
void set_stacked_shadow_offset(index: int, offset: Vector2) 🔗
Встановлює зміщення тіні, що об'єднується, ідентифікованої заданим index, на offset.
void set_stacked_shadow_outline_size(index: int, size: int) 🔗
Встановлює розмір контуру складеної тіні, ідентифікованої заданим index, на size.