Botão (Não Tela) — MRTK3
Se estiver a criar interfaces de utilizador com um número invulgarmente grande de controlos ou em casos em que a utilização de controlos baseados em RectTransform é inviável por motivos de esquema ou desempenho, o MRTK3 oferece prefabs não baseados em Telas.
Nota
Na maioria dos casos, os prefabs híbridos da IU da Tela oferecem um fluxo de trabalho de estruturador muito mais poderoso, com redimensionamento dinâmico, refluxo, alinhamento, preenchimento, esquemas em tempo real, embora exijam experiência anterior com a IU do Unity. Pode saber mais sobre como funciona o sistema híbrido de IU da Tela e consultar a tabela de comparação aqui.
Cenas de exemplo
Se estiver a utilizar o projeto de modelo de desenvolvimento, estão disponíveis vários cenários de exemplo que demonstram os pré-fabricados de botões não Tela disponíveis.
UITearSheet.unity mostra todas as variantes pré-fabricadas de botões não baseadas em telas disponíveis no MRTK.
Pré-fabricados (Não Tela)
Os botões não tela não são redimensionáveis; como resultado, um grande número de prefabs de botões são fornecidos em muitas permutações de tamanho e funcionalidades. Estes pré-fabricados têm o nome no formato: PressableButton_SIZE_STYLE. Por exemplo,
- PressableButton_32x32mm_IconAndText: botão tamanho 32x32mm com ícone e texto
- PressableButton_128x32mm_SinglelineTextWithSubtitle: botão de largura de tamanho 128x32mm com texto de linha única + texto de subtítulo
Estrutura (Não Tela)
A seguinte captura de ecrã mostra a estrutura de um botão não baseado em telas.
Ver mais
Para obter mais informações, veja a documentação do Botão baseado em Tela para obter detalhes sobre as PressableButton
recomendações de design e classe para implementar o Idioma de Estrutura do Mixed Reality.