Evidenziare oggetti

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

L'istanza Highlight è un effetto visivo che puoi utilizzare per richiamare l'attenzione su un oggetto specifico all'interno di un gioco. Ogni effetto di evidenziazione ha un contorno in silhouette che circonda l'oggetto e un'overlay solida che viene visualizzata sopra l'oggetto. Puoi personalizzare entrambi questi componenti in modo indipendente per modificare l'aspetto visivo dell'evidenziazione.

Un albero in rete contro uno sfondo grigio.
Oggetto di base
La stessa rete di alberi con un contorno giallo e un interno di evidenziazione nero.
Contorno giallo e interno nero
La stessa rete di alberi con un contorno nero e un interno di evidenziazione giallo.
Contorno nero e interno giallo

Applicazioni utili dell'effetto di evidenziazione includono:

  • Fornire feedback visivo che un oggetto è importante e/o interagibile.
  • Rendere visibili oggetti distanti attraverso oggetti più vicini all'utente.
  • Indicare la posizione e lo stato attuali di altri personaggi.

Aggiungi evidenziazioni

Come limite di prestazioni, Studio visualizza solo 255 istanze simultanee di Highlight sul lato client alla volta. Se ne aggiungi più di questo limite, le ulteriori istanze di Highlight vengono ignorate silenziosamente.

Nota anche che le evidenziazioni su dispositivi di fascia bassa possono essere più pixelate ma appariranno altrimenti uguali su altri dispositivi con qualsiasi combinazione di impostazioni.

Genitore degli oggetti

Per aggiungere un effetto di evidenziazione a un oggetto, puoi parentare un nuovo Highlight direttamente all'oggetto.

  1. Nella finestra Explorer, posiziona il cursore su un Model o un BasePart, quindi fai clic sul pulsante ⊕. Viene visualizzato un menu contestuale.

  2. Dal menu, inserisci un Highlight. L'evidenziazione viene visualizzata sull'oggetto con i suoi valori predefiniti che creano un contorno bianco e un'overlay rossa.

Imposta l'adornee

In alternativa, puoi posizionare l'istanza Highlight al di fuori di una relazione genitore/figlio, sia all'interno dello spazio di lavoro, StarterPlayer, StarterGui, StarterPack, o ReplicatedStorage, quindi impostare la sua proprietà Adornee sul Model o BasePart che desideri evidenziare.

Personalizza le evidenziazioni

Puoi cambiare le proprietà di un'istanza Highlight per creare effetti visivi interessanti che evidenzino correttamente gli oggetti in tema con il tuo gioco.

OutlineColor

La proprietà OutlineColor imposta il valore Color3 del contorno dell'evidenziazione.

Una rete di alberi con contorno rosso.
OutlineColor = [255, 100, 50]
Una rete di alberi con contorno verde.
OutlineColor = [0, 255, 125]
Una rete di alberi con contorno blu.
OutlineColor = [75, 150, 255]

OutlineTransparency

La proprietà OutlineTransparency imposta la visibilità del contorno dell'evidenziazione a qualsiasi valore compreso tra il valore predefinito di 0 (opaco) e 1 (invisibile).

Una rete di alberi con contorno nero opaco.
OutlineTransparency = 0
Una rete di alberi con contorno trasparente.
OutlineTransparency = 1

FillColor

La proprietà FillColor imposta il valore Color3 dell'interno dell'evidenziazione.

Una rete di alberi con un riempimento rosso.
FillColor = [255, 100, 50]
Una rete di alberi con un riempimento verde.
FillColor = [0, 255, 125]
Una rete di alberi con un riempimento blu.
FillColor = [75, 150, 255]

FillTransparency

La proprietà FillTransparency imposta la visibilità dell'interno dell'evidenziazione a qualsiasi valore compreso tra il valore predefinito di 0 (opaco) e 1 (invisibile). Puoi utilizzare questa proprietà per determinare quanto del colore esistente dell'oggetto desideri che i visualizzatori vedano.

Una rete di alberi con un riempimento nero opaco.
FillTransparency = 0
Una rete di alberi con un riempimento nero semi-trasparente.
FillTransparency = 0.5
Una rete di alberi con un riempimento nero trasparente.
FillTransparency = 1

DepthMode

La proprietà DepthMode controlla come l'effetto si visualizza rispetto ad altri oggetti nel mondo.

  • AlwaysOnTop — Permette all'evidenziazione di visualizzarsi indipendentemente dalla presenza di oggetti tra la camera e l'oggetto evidenziato. Questo significa che il visualizzatore è sempre in grado di vedere l'evidenziazione indipendentemente da ciò che si trova tra l'oggetto evidenziato e la camera.

  • Occluded — Nasconde l'evidenziazione se ci sono oggetti tra la camera e l'oggetto evidenziato. Questo significa che il visualizzatore è in grado di vedere l'oggetto solo se non ci sono oggetti che ostruiscono la vista tra l'oggetto evidenziato e la vista della camera.

Due oggetti sono dietro colonne, ma poiché la loro proprietà AlwaysOnTop è impostata su true, puoi ancora vedere gli oggetti e la loro evidenziazione.

Enabled

La proprietà Enabled ti consente di attivare o disattivare rapidamente l'evidenziazione senza alcun impatto sulle prestazioni.

Consigli sulle prestazioni

Sebbene tu abbia molte opzioni per personalizzare le istanze di Highlight, i seguenti suggerimenti sono raccomandati per aumentare le prestazioni del tuo gioco su tutti i dispositivi:

  • Aggiungere o rimuovere un Highlight può causare un passaggio di ricostruzione della geometria che potrebbe portare a picchi di prestazioni e chiamate extra di disegno. Se desideri modificare l'aspetto di un'istanza di Highlight o nasconderla/visualizzarla temporaneamente su un oggetto, è meglio personalizzare direttamente le proprietà dell'istanza di Highlight, poiché cambiare qualsiasi proprietà dell'istanza di Highlight è leggero e non impatta le prestazioni.

  • Roblox disegna oggetti in ordine da dietro a davanti, il che può causare problemi se incorpori oggetti con un Highlight figlio all'interno di altri oggetti che hanno anche istanze Highlight figlie. Per questo motivo, è meglio mantenere gli oggetti con istanze Highlight al di fuori di una relazione genitore/figlio con altri oggetti con istanze Highlight.

  • Il primo Highlight visualizzato sullo schermo comporta la maggior parte del costo delle prestazioni (fino a 1 millisecondo di tempo GPU sui dispositivi mobili). Per ulteriori evidenziazioni oltre alla prima, non dovresti vedere un impatto significativo sulle prestazioni su nessuna piattaforma.

  • Su dispositivi mobili, le evidenziazioni sono più costose in termini di prestazioni quando coprono una maggiore parte dello schermo. Su altre piattaforme, le evidenziazioni hanno lo stesso costo in termini di prestazioni indipendentemente dalla loro copertura dello schermo.

  • Su tutte le piattaforme, le evidenziazioni che non sono visibili sullo schermo (che siano disabilitate o completamente trasparenti) non comportano alcun costo in termini di prestazioni.

© 2026 Roblox Corporation. Roblox, il logo Roblox e Powering Imagination sono tra i nostri marchi registrati e non registrati negli Stati Uniti. e altri paesi.