Partilhar via


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