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 di silhouette che circonda l'oggetto e un interno solido che si sovrappone all'oggetto. Puoi personalizzare entrambi questi componenti in modo indipendente per modificare l'aspetto visivo dell'evidenziazione.

Una mesh di albero su uno sfondo grigio.
Oggetto base
La stessa mesh di albero con un contorno giallo e un interno di evidenziazione nero.
Contorno giallo e interno nero
La stessa mesh di albero con un contorno nero e un interno di evidenziazione giallo.
Contorno nero e interno giallo

Applicazioni utili dell'effetto di evidenziazione includono:

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

Aggiungi evidenziazioni

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

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

Genitore a oggetti

Per aggiungere un effetto di evidenziazione a un oggetto, puoi genitore una nuova Highlight direttamente all'oggetto.

  1. Nella finestra Explorer, passa il mouse 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 valori di proprietà predefiniti che creano un contorno bianco e una sovrapposizione di tinta 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 evidenziano correttamente gli oggetti in tema con il tuo gioco.

OutlineColor

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

Una mesh di albero con contorno rosso.
OutlineColor = [255, 100, 50]
Una mesh di albero con contorno verde.
OutlineColor = [0, 255, 125]
Una mesh di albero 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 mesh di albero con contorno nero opaco.
OutlineTransparency = 0
Una mesh di albero con contorno trasparente.
OutlineTransparency = 1

FillColor

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

Una mesh di albero con un riempimento rosso.
FillColor = [255, 100, 50]
Una mesh di albero con un riempimento verde.
FillColor = [0, 255, 125]
Una mesh di albero 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 vuoi che i visualizzatori vedano.

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

DepthMode

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

  • AlwaysOnTop — Consente all'evidenziazione di essere visualizzata indipendentemente dalla presenza di oggetti tra la telecamera e l'oggetto evidenziato. Ciò significa che il visualizzatore può sempre vedere l'evidenziazione indipendentemente da ciò che si trova tra l'oggetto evidenziato e la telecamera.

  • Occluded — Nasconde l'evidenziazione se ci sono oggetti tra la telecamera e l'oggetto evidenziato. Ciò significa che il visualizzatore può vedere l'oggetto solo se non ci sono oggetti che ostruiscono la vista tra l'oggetto evidenziato e la telecamera.

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 abilitare o disabilitare rapidamente l'evidenziazione senza alcun impatto sulle prestazioni.

Suggerimenti per le prestazioni

Sebbene tu abbia molte opzioni per personalizzare le istanze 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 di disegno extra. Se desideri cambiare l'aspetto di un'istanza Highlight o nasconderla/visualizzarla temporaneamente su un oggetto, è meglio personalizzare direttamente le proprietà dell'istanza Highlight, poiché cambiare qualsiasi proprietà dell'istanza Highlight è leggero e non influisce sulle prestazioni.

  • Roblox disegna oggetti in un 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.

  • La prima Highlight renderizzata sullo schermo comporta il maggior costo delle prestazioni (fino a 1 millisecondo di tempo GPU sui dispositivi mobili). Per evidenziazioni aggiuntive oltre la 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 di prestazioni indipendentemente dalla loro copertura dello schermo.

  • Su tutte le piattaforme, le evidenziazioni che non sono visibili sullo schermo (sia disabilitate che completamente trasparenti) non comportano alcun costo 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.