Resaltando Objetos

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

La instancia Highlight es un efecto visual que puede usar para llamar la atención en un objeto específico dentro de una experiencia. Cada efecto de resaltado tiene un contorno contorno que rodea el objeto y un fondo interior que muestra sobre el objeto. Puede personalizar ambos componentes de forma independiente para modificar la aspecto, lookvisual del resalto.

Objeto de base
Contorno amarillo y interior negro
Contorno negro y interior amarillo

Las aplicaciones útiles del efecto de resaltado incluyen:

  • Proporcionar comentarios visuales de que un objeto es importante y/o interactuable.
  • Hacer objetos distantes visibles a través de objetos que están más cerca del usuario.
  • Indicar la posición y el estado actual de otros personajes.

Agregar resaltos

Como límite de rendimiento, Studio solo muestra 31 instancias simultáneas de Highlight en el lado del cliente en un momento. Si agrega más de este límite, las instancias adicionales de Highlight se ignoran silenciosamente.

Tenga en cuenta también que los elementos de destaque en dispositivos más antiguos pueden tener más píxeles pero se verán de la misma manera que en otros dispositivos con cualquier combinación de ajustes.

Padres para Objetos

Para añadir un efecto de resaltado a un objeto, puedes padre un nuevo Highlight directamente al objeto.

  1. En la ventana Explorer, pasa el cursor sobre cualquiera de un Model o un BasePart, luego haz clic en el botón ⊕. Se muestra un menú contextual.

  2. Del menú, inserta un Resaltar . El resaltado se muestra en el objeto con sus valores de propiedad predeterminados que crean un contorno blanco y un tinte rojo.

Configurando el Adorno

Alternativamente, puede colocar la instancia Highlight fuera de una relación padre/hijo dentro de la zona de trabajo, StarterPlayer, Class.StarterGui

Personalización de Destacados

Puede cambiar las propiedades de una instancia de Highlight para crear efectos visuales interesantes que iluminen adecuadamente los objetos en el tema con su experiencia.

Color de contorno

La propiedad OutlineColor establece el valor de Color3 de la sombra del resumen.

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

Transparencia de contorno

La propiedad OutlineTransparency establece la visibilidad del contorno del resumen a cualquier valor entre el valor predeterminado de 0 (opaco) y 1 (invisible).

Transparencia = 0
Transparencia = 1

LlenarColor

La propiedad FillColor establece el valor de Color3 de la iluminación interior.

LlenarColor = [255, 100, 50]
LlenarColor = [0, 255, 125]
LlenarColor = [75, 150, 255]

LlenarTransparencia

La propiedad FillTransparency establece la visibilidad del interior del resaltado a cualquier valor entre el valor predeterminado de 0 (opaco) y 1 (invisible). Puedes usar esta propiedad para determinar la cantidad de color existente del objeto que los visitantes deben ver.

LlenarTransparencia = 0
Transparencia = 0.5
LlenarTransparencia = 1

Modo de profundidad

La propiedad DepthMode controla cómo se muestra el efecto con respecto a otros objetos en el mundo.

  • AlwaysOnTop — Permite que el resaltado se muestre independientemente de si hay objetos entre la cámara y el objeto resaltado. Esto significa que el visitante siempre puede ver el resaltado independientemente de lo que hay entre el objeto resaltado y la cámara.

  • Occluded — Oculta el resaltado si hay objetos entre la cámara y el objeto resaltado. Esto significa que el espectador solo puede ver el objeto si no hay objetos obstruyentes entre el objeto resaltado y la vista de la cámara.

Habilitado

La propiedad Enabled te permite habilitar o deshabilitar el resaltado rápidamente sin afectar el rendimiento.

Consejos de rendimiento

Mientras tiene muchas opciones para personalizar las instancias Highlight, se recomiendan los siguientes consejos para aumentar el rendimiento de su experiencia en todos los dispositivos:

  • Añadir o eliminar un Highlight puede causar un paso de reconstrucción de geometría que puede llevar a picos de rendimiento y llamadas de dibujo adicionales. Si desea cambiar la apariencia de una instancia de Highlight directamente, es mejor personalizar las propiedades de la instancia de

  • Roblox draw objects in a back to front order, which can cause problems if you embed objects with a child Highlight inside other objects that also have children Highlight instances. Por esta razón, es mejor mantener objetos con Highlight instancias dentro de una relación padre/hijo con otros objetos que también tienen instancias de 1> Class.

  • El primer Highlight mostrado en la pantalla tiene la mayor parte del costo de rendimiento (hasta 1 milisegundo de tiempo de procesador en dispositivos móviles). Para obtener más resaltos más allá del primer, no deberías ver un impacto de rendimiento significativo en ninguna plataforma.

  • En dispositivos móviles, los resaltados son más costosos en rendimiento cuando cubren más de la pantalla. En otras plataformas, los resaltados tienen el mismo costo de rendimiento independientemente de la cubierta de la pantalla.

  • En todas las plataformas, los resaltados que no son visibles en la pantalla (ya sea desactivado o completamente transparente) no incurren costos de rendimiento.