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 Rig
No , 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.
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.
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.