UIAspectRatioConstraint
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
O UIAspectRatioConstraint impõe uma proporção de aspecto de largura para altura em um GuiObject independentemente de seu tamanho principal, mesmo que esse tamanho seja definido como uma porcentagem de seu pai.Por exemplo, inserir essa restrição como filha de um Frame e definir a propriedade da restrição AspectRatio para 2 ( 2:1 ) mantém a largura do quadro duas vezes maior que a altura.Da mesma forma, definir a propriedade AspectRatio da restrição para 0.5 ( 0.5:1 ) mantém a largura do quadro em metade da altura.
Definir esta restrição de AspectRatio para o padrão de 1 (1:1) é uma maneira conveniente de evitar o dimensionamento/estiramento desproporcional de um ImageLabel com um recurso de imagem quadrada.
Observe que quando um objeto de UI está sob o controle de ambas uma estrutura de layout, como e um , a restrição substituirá a estrutura de layout e controlará o tamanho do Objeto.
Resumo
Propriedades
Determina a proporção de largura para altura para manter.
Determina como o tamanho máximo do objeto é limitado.
Determina o eixo a usar ao definir o novo tamanho do Objeto.
Propriedades
AspectRatio
Essa propriedade determina a proporção de largura para altura para manter.Para virar a proporção para altura-para-largura, tome o inverso (divida 1 pelo número ou aumente para o -1º poder).Este valor deve ser maior que 0 .
AspectType
Essa propriedade determina como o tamanho máximo do objeto é limitado.
Quando definido para FitWithinMaxSize, o objeto será o tamanho máximo possível dentro de seu próprio AbsoluteSize.
Quando definido para ScaleWithParentSize, o tamanho máximo do Objetoserá o tamanho do pai, enquanto ainda mantém a proporção de aspecto.
DominantAxis
Essa propriedade determina qual eixo usar ao definir o novo tamanho do Objeto, assumindo que, caso contrário, ele excederia o tamanho do pai.