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.
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.
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.
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.
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).
LlenarColor
La propiedad FillColor establece el valor de Color3 de la iluminación interior.
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.
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:
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.