UIAspectRatioConstraint
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
Il UIAspectRatioConstraint impone una proporzione larghezza‑altezza su un GuiObject indipendentemente dalla sua dimensione principale, anche se quella dimensione è impostata come percentuale del suo parent.Ad esempio, inserendo questa restrizione come figlia di un Frame e impostando la proprietà della VincoloAspectRatio a 2 ( 2:1 ) mantiene la larghezza del frame a due volte quella della sua altezza.Allo stesso modo, impostare la proprietà AspectRatio della restrizione a 0.5 ( 0.5:1 ) mantiene la larghezza del frame a metà dell'altezza.
Impostare questo vincolo di a ( ) al valore predefinito di ( > ) è un modo conveniente per prevenire lo scaglionamento/stretching non proporzionale di un con una risorsa immagine quadrata.
Nota che quando un oggetto UI è sotto il controllo di entrambe una struttura di layout come e un , la restrizione sostituirà la struttura di layout e controllerà la dimensione dell'oggetto.
Sommario
Proprietà
Determina la proporzione larghezza-altezza da mantenere.
Determina come viene limitata la dimensione massima dell'oggetto.
Determina l'asse da utilizzare per impostare la nuova dimensione dell'oggetto.
Metodi
Proprietà
AspectRatio
Questa proprietà determina la proporzione larghezza-altezza da mantenere.Per capovolgere la proporzione da altezza a larghezza, prendi l'inverso (dividi 1 con il numero o solleva al -1° potere).Questo valore deve essere maggiore di 0 .
AspectType
Questa proprietà determina come viene limitata la dimensione massima dell'oggetto.
Quando è impostato su FitWithinMaxSize, l'oggetto sarà la dimensione massima possibile all'interno del proprio AbsoluteSize .
Quando è impostato su ScaleWithParentSize , la dimensione massima dell'oggetto sarà la dimensione del padre mentre si mantiene ancora la proporzione dell'aspetto.
DominantAxis
Questa proprietà determina quale asse utilizzare per impostare la nuova dimensione dell'oggetto, supponendo che altrimenti supererebbe la dimensione del parent.