Componentes UX (Não Tela) — MRTK3
Este pacote contém uma biblioteca de componentes UX que implementam a Linguagem de Estrutura do Mixed Reality com componentes não-Tela e não RectTransform.
Deve decidir cuidadosamente ao optar por utilizar pré-fabricados que não são telas para o seu projeto. Na maioria dos casos, a biblioteca pré-fabricada canvas será mais flexível, reutilizável e responsável pela manutenção, especialmente quando estiver a criar grandes aplicações com um grande número de engenheiros e designers. Além disso, os componentes baseados em Telas oferecem ferramentas de design modernas que a maioria dos designers espera poder utilizar.. No entanto, também existem considerações de desempenho: a flexibilidade e o conjunto de funcionalidades dos componentes de Tela podem ter um custo mais elevado. Se estiver a criar UIs especialmente grandes com várias centenas de elementos visíveis ao mesmo tempo, poderá querer escolher pré-fabricados que não sejam telas para melhorar a eficiência de criação de lotes e chamadas de desenho.
A tabela seguinte descreve um conjunto de critérios que poderá querer considerar ao escolher os componentes a utilizar para a sua aplicação. Além disso, veja a documentação para obter uma descrição detalhada de como funcionam os sistemas híbridos de IU de Tela, com explicações sobre as vantagens e desvantagens correspondentes.
Critérios | Telas | Não Tela |
---|---|---|
Redimensionamento e esquema | Redimensionamento em tempo real, esquema dinâmico, esquemas horizontais/verticais/de grelha, margem/medianiz, preenchimento, flex % | Sem redimensionamento ou esquema. Tudo é posicionado manualmente e dimensionado manualmente. |
Deslocamento/recorte | O deslocamento e o recorte com precisão por pixel (com cantos arredondados) são fornecidos gratuitamente. | Sem capacidades de deslocamento; O recorte requer a configuração por compositor. |
Tamanho da equipa + projeto | Componentes reutilizáveis e flexíveis tornam as equipas grandes mais eficazes e consistentes | Um maior número de pré-fabricados e designs/esquemas inflexíveis dificultam a consistência entre equipas grandes |
Curva de aprendizagem | Conhecimentos da IU do Unity + experiência recomendada | Não é necessária nenhuma experiência anterior da IU do Unity |
Entrada do rato 2D | Yes | Yes |
Entrada XR volumétrica avançada | Yes | Yes |
Personalização | Trabalho em curso | com.microsoft.mrtk.data |
Localização | Trabalho em curso | Trabalho em curso |
Número de elementos da IU no ecrã | Melhor para esquemas pequenos | Melhor desempenho em lotes para centenas/milhares de elementos |