Destaque de Objetos

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

A instância Highlight é um efeito visual que você pode usar para chamar a atenção para um objeto específico dentro de uma experiência. Cada efeito de destaque tem um contorno contorno que envolve o objeto e um sobreposição sólida interior que exibe sobre o Objeto. Você pode personalizar ambos esses componentes independentemente para modificar a aparência visual do destaque.

Objeto de base
Contorno amarelo e interior preto
Contorno preto e interior amarelo

Aplicações úteis do efeito de destaque incluem:

  • Fornecer feedback visual de que um objeto é importante e/ou interagível.
  • Tornar objetos distantes visíveis através de objetos que estão mais perto do usuário.
  • Indicando a posição e status atual de outros personagens.

Adicionando Destaques

Como limite de desempenho, o Studio só exibe 31 instâncias Highlight simultâneas no lado do cliente em um momento. Se você adicionar mais que esse limite, as instâncias adicionais Highlight são ignoradas silenciosamente.

Nota também que destaques em dispositivos de baixo nível podem ser mais pixelados, mas devem ser semelhantes a outros dispositivos com qualquer combinação de configurações.

Paisagem a Objetos

Para adicionar um efeito de destaque a um Objeto, você pode diretamente criar um novo Highlight ao Objeto.

  1. Na janela Explorer, passe o mouse sobre qualquer um de um Model ou BasePart, então clique no botão ⊕. Um menu contextual será exibido.

  2. Do menu, insira um Destacar . O destaque será exibido no objeto com suas propriedades padrão que criam um contorno branco e uma sobreposição de tom vermelho.

Configurando o Adornado

Alternativamente, você pode colocar a instância Highlight fora de uma relação de filho/pai dentro da área de trabalho, StarterPlayer , Class.St

Personalizando Destaques

Você pode alterar as propriedades de uma instância Highlight para criar efeitos visuais interessantes que destacam os objetos adequadamente em um tema com sua experiência.

Cor de contorno

A propriedade OutlineColor define o valor de Color3 da linha de fundo do destaque.

Cor de contorno = [255, 100, 50]
Cor de contorno = [0, 255, 125]
Cor de contorno = [75, 150, 255]

Visibilidade

A propriedade OutlineTransparency define a visibilidade da linha de fundo do destaque para qualquer valor entre o valor padrão de 0 (opaco) e 1 (invisível).

Transparência = 0
Transparência = 1

Cor de Preenchimento

A propriedade FillColor define o valor de Color3 da interior do destaque.

Cor de preenchimento = [255, 100, 50]
Cor de Preenchimento = [0, 255, 125]
Cor de Preenchimento = [75, 150, 255]

Transparência de Preencher

A propriedade FillTransparency define a visibilidade do interior do destaque para qualquer valor entre o valor padrão de 0 (opaco) e 1 (invisível). Você pode usar essa propriedade para determinar quanta cor existente do Objetovocê deseja que os visualizadores vejam.

PreencherTransparência = 0
PreencherTransparência = 0.5
PreencherTransparência = 1

Modo de Profundidade

A propriedade DepthMode controla como o efeito é exibido em relação a outros objetos no mundo.

  • AlwaysOnTop — Permite que o destaque seja exibido independentemente de haver objetos entre a câmera e o Objetodestacado. Isso significa que o visualizador sempre pode ver o destaque, independentemente do que estiver entre o objeto destacado e a Câmera.

  • Occluded — Oculta o destaque se houver objetos entre a câmera e o Objetodestacado. Isso significa que o visualizador só pode ver o objeto se não houver objetos de interrupção entre o objeto destacado e a visão da Câmera.

Ativado

A propriedade Enabled permite que você ative ou desative o destaque sem nenhum impacto em desempenho.

Dicas de desempenho

Enquanto você tem muitas opções para personalizar instâncias Highlight, os seguintes tópicos são recomendados para aumentar o desempenho de sua experiência em todos os dispositivos:

  • Adicionar ou remover um Highlight pode causar um passo de reconstrução de geometria que pode levar a picos de desempenho e chamadas de performance. Se você quiser alterar a aparência de uma instância Highlight diretamente, é melhor personalizar as propriedades da instância diret

  • O Roblox desenha objetos em uma ordem de cabeça para baixo, o que pode causar problemas se você embutir objetos com um filho Highlight dentro de outros objetos que também têm filhos Highlight instâncias. Por esta razão, é melhor manter objetos com Highlight instâncias fora de uma

  • O primeiro Highlight renderizado na tela cursa a maioria dos custos de desempenho (até 1 milissegundo de tempo de CPU em dispositivos móveis). Para destaques adicionais além do primeiro, você não deve ver um impacto de desempenho significativo em qualquer plataforma.

  • Em dispositivos móveis, destaques são mais caros em desempenho quando cobrem mais da tela. Em outras plataformas, destaques têm o mesmo custo de desempenho, independentemente de sua cobertura de tela.

  • Em todas as plataformas, destaques que não são visíveis na tela (seja desativado ou totalmente transparente) não causam nenhum custo de desempenho.