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...
AspectRatioContainer
Eredita: Container < Control < CanvasItem < Node < Object
Un contenitore che conserva le proporzioni dei suoi controlli figlio.
Descrizione
Un tipo di contenitore che dispone i suoi controlli figlio in modo da preservare automaticamente le loro proporzioni quando il contenitore viene ridimensionato. Utile quando un contenitore ha una dimensione dinamica e i nodi figlio devono adattare le loro dimensioni di conseguenza senza perdere i loro rapporti d'aspetto.
Tutorial
Proprietà
|
||
|
||
|
||
|
Enumerazioni
enum StretchMode: 🔗
StretchMode STRETCH_WIDTH_CONTROLS_HEIGHT = 0
L'altezza dei controlli figli è regolata automaticamente in base alla larghezza del contenitore.
StretchMode STRETCH_HEIGHT_CONTROLS_WIDTH = 1
La larghezza dei controlli figli è regolata automaticamente in base all'altezza del contenitore.
StretchMode STRETCH_FIT = 2
Il rettangolo di delimitazione dei controlli figli è regolato automaticamente per adattarsi all'interno del contenitore mantenendo il rapporto di aspetto.
StretchMode STRETCH_COVER = 3
La larghezza e l'altezza dei controlli figli sono regolate automaticamente in modo che il loro rettangolo di delimitazione copre l'intera area del contenitore, allo stesso tempo mantenendo il rapporto di aspetto.
Quando il rettangolo di delimitazione dei controlli figli supera le dimensioni del contenitore e Control.clip_contents è abilitato, questo permette di mostrare solo l'area del contenitore limitata dal proprio rettangolo di delimitazione.
enum AlignmentMode: 🔗
AlignmentMode ALIGNMENT_BEGIN = 0
Allinea i controlli figli con l'inizio (a sinistra o in alto) del contenitore.
AlignmentMode ALIGNMENT_CENTER = 1
Allinea i controlli figli con il centro del contenitore.
AlignmentMode ALIGNMENT_END = 2
Allinea i controlli figli con la fine (a destra o in basso) del contenitore.
Descrizioni delle proprietà
AlignmentMode alignment_horizontal = 1 🔗
void set_alignment_horizontal(value: AlignmentMode)
AlignmentMode get_alignment_horizontal()
Specifica la posizione relativa orizzontale dei controlli figli.
AlignmentMode alignment_vertical = 1 🔗
void set_alignment_vertical(value: AlignmentMode)
AlignmentMode get_alignment_vertical()
Specifica la posizione relativa verticale dei controlli figli.
Il rapporto di aspetto da applicare sui controlli figli. Questa è la larghezza divisa dall'altezza. Il rapporto dipende da stretch_mode.
StretchMode stretch_mode = 2 🔗
void set_stretch_mode(value: StretchMode)
StretchMode get_stretch_mode()
La modalità di stiramento utilizzata per allineare i controlli figli.