Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Os grupos de botões flexíveis e reativos são fáceis de criar com o novo sistema de esquema baseado em Telas. Anteriormente, os utilizadores tinham de utilizar o ObjectBar script para estabelecer uma coleção de crianças ao longo de um único eixo, e cada criança tinha de ser adicionada manualmente à ObjectBarlista de crianças geridas.
Com a Experiência de Utilizador baseada em telas, pode tirar partido do sistema de esquema incorporado baseado em RectTransform para criar e gerir facilmente linhas, colunas e grelhas de componentes da IU. As barras e grelhas de botões podem ser criadas com os HorizontalLayoutGroupcomponentes , VerticalLayoutGroupe GridLayoutGroup UnityUI. As crianças serão automaticamente definidas de acordo com as restrições, preenchimento e opções configuradas no grupo de esquemas.
Barra de Botões
Para criar uma "barra" horizontal ou vertical de botões (ou outros controlos de IU!), pode criar um esquema simples com HorizontalLayoutGroup, VerticalLayoutGroupou ContentSizeFitter.
Tenha em atenção que os subordinados destes componentes de esquema automático devem ter um LayoutElement componente para informar o motor de esquema dos tamanhos mínimos e preferenciais para cada subordinado. Os nossos pré-fabricados button vêm pré-instalados com estes componentes, mas poderá ter de adicioná-los aos seus próprios controlos personalizados ou personalizar o dimensionamento mínimo e preferencial de acordo com as suas necessidades.
Grelha de Botão
Para criar uma grelha flexível de botões, aplica-se o mesmo esquema e estrutura da barra de botões, mas é utilizado um GridLayoutGroup .
Para ajustar o número de linhas ou colunas, selecione o tipo de restrição que pretende.
- A Contagem de Colunas Fixas especifica o número de colunas. O número de linhas será refluxo consoante o número de itens na coleção.
- A Contagem de Linhas Fixas especifica o número de colunas. O número de linhas será refluxo consoante o número de itens na coleção.
-
Resultados flexíveis num número flexível de linhas ou colunas, consoante os tipos de ajuste selecionados no
ContentSizeFitter.Preferred sizeSelecionar para ambos os tipos de ajuste noContentSizeFitter, juntamente com umaFlexiblerestrição de grelha, resultará num esquema de grelha que tenta ser maioritariamente quadrado/par, mas adicionará linhas ou colunas em conformidade quando necessário.
Para obter mais informações sobre como utilizar o sistema de esquema UnityUI, pode ver a documentação aqui.