Partilhar via


Configuração para tipo interacionável Manipulável

__________________

Terminologia

Neste artigo, "pairar" significa "quando o cursor (PC ou Mac) ou o ponteiro do controlador (Quest) está sobre o objeto".

Configurações de interação

  • Tempo de Resfriamento da Interação: Permite criar um atraso antes que a próxima interação possa ser registrada, evitando que os usuários cliquem excessivamente em Interactables. Por exemplo, se você tiver um botão Interacionável com um Tempo de Resfriamento de Interação definido como 1, o usuário deverá aguardar um segundo antes de poder clicar no botão novamente. Esta é uma ótima maneira de melhorar o desempenho e evitar quedas de quadros.

  • Intervalo de interação: A distância máxima que um objeto pode estar do avatar enquanto ainda registra uma interação do usuário. Quanto maior a quantidade, maior a distância.

  • Modo de Força: O modo a ser usado para forçar o objeto através do espaço.

    • Padrão: comportamento MRTK padrão que move o objeto usando seu centro.

      • Ativar tradução: se o objeto pode ou não ser traduzido durante a manipulação. Cada eixo pode ser definido individualmente.

        • Lógica de Tradução Manipulável:
          • Padrão: Permite que o objeto seja manipulado sem restrições.
          • Restritivo: Permite restringir um objeto a mover-se apenas em um eixo especificado. Isso é útil para criar objetos interativos, como alavancas, engrenagens, portas ou qualquer outra coisa que precise ser bloqueada em um eixo específico quando um participante interage com ele.
      • Ativar rotação: se o objeto pode ou não ser girado durante a manipulação. Cada eixo pode ser definido individualmente.

        • Lógica de rotação manipulável:

          • Padrão: Ao manipular um objeto, ele girará em torno da câmera e permanecerá na mesma orientação em relação à câmera (os valores reais de transformação girarão).
          • Restritivo: Ao manipular um objeto, ele não girará sua transformação e não ficará na mesma orientação em relação à câmera.
  • Modificar transformação de destino: dá ao usuário a opção de substituir a transformação padrão e definir a posição desejada e a rotação do objeto em relação à câmera/avatar enquanto o objeto é selecionado. Quando isso é definido como Habilitado, você obtém as três propriedades a seguir:

    • Espaço alvo:

      • Espaço Local do Avatar: Se deseja especificar a posição e a rotação no espaço local do avatar.
      • Espaço local da câmera: Se deve especificar a posição e a rotação no espaço local da câmera.
    • Nova Posição de Alvo: Nova posição de alvo (componente z é a direção onde a câmera/avatar está voltado)

    • Nova rotação de alvos: Nova rotação de alvos

  • Avatar IK

    • Forma da pose da mão: A forma da pose da mão para colocar a mão do avatar ao manipular o objeto.
    • Tamanho da pose da mão: Tamanho da pose da mão de 0 – 1.
    • Substituir a rotação da mão: TBD
    • Ativar IK Tracking: Se o braço do avatar alcançará ou não o objeto enquanto manipula usando o direcionamento IK.
      • Constrain Arm Within Sphere: Se verdadeiro, o braço IK será feito em uma esfera. Isso fará com que o braço do avatar não fique para fora.

Realçar Definições

  • Focalizado e Selecionado: se o objeto deve ou não ser realçado se ele estiver realçado ou selecionado.

  • Mecanismo de destaque

    • Item de menu 1: Propriedades do sombreador

      • Cor de realce: a cor para definir as propriedades de cor do material quando o objeto é realçado.
      • Realçar Duração da Transição: A quantidade de tempo para desvanecer o realce de entrada/saída durante a transição.
      • Propriedades de realce de quantidade: as propriedades do material para definir a quantidade de realce quando realçado. Este é um valor flutuante. (TBD--isso aparentemente mudou. Agora é um valor inteiro que determina o número de elementos listados para a propriedade.)
      • Propriedades da cor de realce: as propriedades do material para definir a cor de realce quando realçado. Este é um valor de cor. (TBD--isso aparentemente mudou. Agora é um valor inteiro que determina o número de elementos listados para a propriedade.)
    • Item de menu 2: Contorno de malha: adiciona um contorno automático da cor/largura especificada aos objetos.

      • Cor de realce: A cor do contorno.
      • Realce Duração da transição: a quantidade de tempo para desvanecer o contorno de entrada/saída durante a transição.
      • Realce Largura do contorno: quão espesso (em metros) deve ser o contorno. Substitui o "Valor de Extrusão" nas Ferramentas Gráficas/Material Padrão.
      • Material de estrutura de tópicos personalizado: O material usado para renderizar o contorno.
      • Material de gravação de estêncil personalizado: O material usado grava um valor no buffer de estêncil
      • Modo de exclusão de estrutura de tópicos: opção para filtrar renderizadores que você não deseja incluir na estrutura de tópicos.
    • Item de menu 3: Brilho interno: Aplica um realce com um efeito de brilho usando as propriedades fornecidas.

      • Cor de destaque: A cor do brilho interno.
      • Realçar Duração da Transição: A quantidade de tempo para desvanecer o brilho interno de entrada/saída durante a transição
      • Material de realce personalizado: opção de substituição específica para este objeto para definir o material usado para o brilho. Se isso não estiver definido, o material padrão do ativo de configurações será usado.
      • Cadeia de exclusão: Se estiver definida, qualquer Objeto de Jogo com um nome que contenha a cadeia de exclusão será excluído do realce.

Passe o cursor sobre as configurações do IK

Configurações de IK a serem usadas ao passar o mouse sobre um objeto.

  • Hover Hand Pos: A forma de pose de mão para colocar a mão do avatar ao pairar sobre o objeto.
  • Tamanho da pose da mão pairada: Tamanho da pose da mão de 0 – 1. Observe que essa configuração só é ajustável para algumas das posições listadas no menu suspenso Hover Hand Pos : Pinch, Cylinder e Ball. Para as posições restantes, a configuração é definida como padrão de 0,5 e está acinzentada.
  • Substituir Rotação da Mão Focalizada: Selecione esta opção para substituir a rotação da mão focalizada padrão e, em vez disso, use seus próprios valores personalizados de Rotação da Mão. Os campos para esses valores XYZ aparecem quando essa propriedade é selecionada. A mão do avatar gira quando o cursor (PC) ou o ponteiro laser (Quest) se sobrepõe ao objeto.
  • Ativar rastreamento IK: se o braço do avatar alcançará ou não o objeto enquanto paira usando o direcionamento IK.
    • Hover Constrain Arm Within Sphere: Se verdadeiro, o braço IK será feito em uma esfera. Isso fará com que o braço do avatar não fique para fora.

Próximos passos