Partilhar via


Visualização fingertip – MRTK3

A acessibilidade da descrição ajuda o utilizador a reconhecer a distância do objeto de destino. O elemento visual da forma de anel ajusta o respetivo tamanho com base na distância entre a ponta do dedo e o objeto. A visualização fingertip é controlada principalmente pelos RingReticle scripts e RingMagnetism , que podem ser encontrados utilizados em MRTK XR Rig Desfasamento da Câmara > MrTK Hand Controller > IndexTip PokeInteractor > PokeReticle > RingVisual. Outros componentes da visualização incluem os MRTKRokeReticleVisual scripts e ProximityLight .

Como utilizar a visualização da descrição

Por predefinição, a visualização da descrição do dedo funcionará em qualquer cena do Unity configurada com o MRTK XR Rig. A ativação do elemento visual de anel ocorre no MRTKPokeReticleVisual, que herda de BaseReticleVisual. A luz de proximidade e o elemento visual de anel de tamanho dinâmico são ativados quando o PokeInteractor está a pairar ativamente sobre um interacionável.

A um nível elevado, a visualização da ponta dos dedos funciona utilizando um ProximityLight para projetar uma gradação colorida em superfícies próximas. Em RingMagnetism seguida, o script procura quaisquer superfícies interacionáveis nas proximidades, utilizando o ProximityDetector, para alinhar o anel do dedo com uma superfície à medida que o dedo se move em direção a uma superfície. À medida que um dedo se aproxima de uma superfície, o anel do dedo também é redimensionado dinamicamente pelo RingReticle script.

Pode encontrar exemplos de visualização de descrições de dedos em praticamente qualquer cena que funcione com mãos articuladas, mas é proeminente na HandInteractionExample cena.

Propriedades do Inspetor

MRTK XR RigNo , pode encontrar o IndexTip PokeInteractor, com o PokeInteractor e MRTKPokeReticleVisual os componentes. O MRTKPokeReticleVisual é responsável por ativar a luz de proximidade e o reticente, com base no facto de o PokeInteractor estar ativo e pairar o rato sobre um interagiável.

Vista inspetor do Poke Interactor e do MrTK Poke Reticle Visual

O elemento visual de anel em si é controlado por RingReticle, que redimensiona o reticência, e RingMagnetism, que magnetiza para a superfície de objetos próximos detetados por um ProximityDetector.

Vista inspetor de Ringe Reticle e Magnetismo de Anel

As definições de luz de proximidade controlam o aspeto da luz quando está perto e longe de uma superfície. As cores central, central e externa controlam o aspeto gradiente da luz e podem ser personalizados para a paleta de cores da sua aplicação.

Vista inspetor da Luz de Proximidade