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 silhueta que envolve o objeto e um sobreposição sólido interior que é exibido sobre o Objeto.Você pode personalizar ambos esses componentes independentemente para modificar a aparência visual do destaque.

A tree mesh against a grey background.
Objeto base
The same tree mesh with a yellow outline and a black highlight interior.
Contorno amarelo e interior preto
The same tree mesh with a black outline and a yellow highlight interior.
Contorno preto e interior amarelo

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

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

Adicionar destaques

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

Observe também que os destaques em dispositivos de baixo nível podem ser mais pixelizados, mas de outro modo parecerão os mesmos em outros dispositivos com qualquer combinação de configurações.

Pai para objetos

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

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

  2. Do menu, insira um Destaque .O destaque é exibido no objeto com seus valores de propriedade padrão que criam um contorno branco e uma sobreposição de tom vermelho.

Defina o adornado

Alternativamente, você pode colocar a instância Highlight fora de uma relação filho/pai dentro do espaço de trabalho, StarterPlayer , StarterGui , StarterPack ou ReplicatedStorage , então defina sua propriedade Adornee para o Model ou BasePart que você deseja destacar.

Personalizar destaques

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

Cor do Contorno

A propriedade OutlineColor define o valor Color3 do contorno do destaque.

A tree mesh with red outline.
Cor do Contorno = [255, 100, 50]
A tree mesh with green outline.
Cor do Contorno = [0, 255, 125]
A tree mesh with blue outline.
Cor do Contorno = [75, 150, 255]

Transparência do Contorno

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

A tree mesh with black opaque outline.
Transparência do Contorno = 0
A tree mesh with transparent outline.
Transparência do Contorno = 1

Preencher Cor

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

A tree mesh with a red fill.
Preencher Cor = [255, 100, 50]
A tree mesh with a red fill.
Cor de Preenchimento = [0, 255, 125]
A tree mesh with a blue fill.
Cor de Preenchimento = [75, 150, 255]

Preencher Transparência

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 quanto da cor existente do Objetovocê quer que os visualizadores vejam.

A tree mesh with an opaque black fill.
Preencher Transparência = 0
A tree mesh with an semi-transparent black fill.
Preencher Transparência = 0.5
A tree mesh with a transparent black fill.
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 se houver objetos entre a câmera e o Objetodestacado.Isso significa que o visualizador sempre pode ver o destaque, independentemente do que está entre o objeto destacado e a Câmera.

  • Occluded — Esconde o destaque se houver objetos entre a câmera e o Objetodestacado.Isso significa que o visualizador só é capaz de ver o objeto se não houver objetos obstruindo entre o objeto destacado e a visão da Câmera.

Two objects are behind pillars, but because their AlwayOnTop property is set to true, you can still see the objects and their highlight.

Ativado

A propriedade Enabled permite que você ative ou desative rapidamente o destaque sem qualquer impacto no desempenho .

Dicas de desempenho

Embora você tenha muitas opções para personalizar Highlight, os seguintes dicas são recomendados para aumentar o desempenho da 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 extração adicionais.Se você quiser alterar a aparência de uma instância Highlight ou ocultá-la temporariamente em um Objeto, é melhor personalizar as propriedades da instância Highlight diretamente, pois alterar qualquer propriedade da instância Highlight é leve e não afeta o performance.

  • O Roblox desenha objetos em uma ordem de volta para a frente, o que pode causar problemas se você embutir objetos com uma criança Highlight dentro de outros objetos que também têm crianças Highlight instâncias.Por esse motivo, é melhor manter objetos com Highlight instâncias fora de uma relação pai/filho com outros objetos com Highlight instâncias.

  • O primeiro HighlightPara destaques adicionais além do primeiro, você não deve ver um impacto significativo de desempenho em qualquer plataforma.

  • Em dispositivos móveis, os 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 incorrem em nenhum custo de desempenho.