Design UI a 9 fette

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

Quando crei l'interfaccia utente con bordi e angoli personalizzati, spesso devi rendere gli elementi a diversi rapporti di aspetto e circondare visivamente testo localizzato o altri contenuti di dimensioni sconosciute.Questo ti consente di creare elementi UI di diverse dimensioni senza distorcere i bordi o gli angoli.

Senza 9-Slice
Con 9-Slice

Nell'approccio a 9 fette , una sola immagine (un singolo risorsaimmagine Roblox) viene internamente divisa in nove sottounità, ognuna delle quali ha regole di ridimensionamento diverse.

Sott immagineScaling
1379 (angoli)nessuno
28 (bordi superiori/ inferiori)orizzontale
46 (bordi sinistra/destra)verticale
5 (centro)orizzontale + verticale

Editor dello studio

La configurazione delle fette è possibile impostando direttamente le proprietà Enum.ScaleType e le fette sulle etichette o sui pulsanti dell'immagine, ma l'editor integrato di Studio 9-Slice è più intuitivo.

Apertura dell'editor

Per aprire il visuale 9-Slice Editor in Studio:

  1. Seleziona un ImageLabel o ImageButton con un ID risorsa valido inserito nel suo campo Immagine .
  1. Imposta la proprietà ScaleType a Slice .
  1. Fai clic sulla proprietà Centro di taglio che appare, quindi fai clic su all'interno della riga.
  1. Nella finestra che si apre, 4 linee rosse sovrappongono l'immagine, che rappresenta i bordi delle fette. Viene anche visualizzata la dimensione dell'immagine di origine.

Imposta gli offset

In Studio, trascina le linee rosse per impostare gli spostamenti dagli angoli sinistri, destri, superiori e inferiori dell'immagine .

Mentre riposizioni le linee trascinatori, l'elemento UI si aggiorna automaticamente per mostrare il Risultato.

Configurazione della fetta
Risultato su 500×200 ImageLabel
Configurazione della fetta
Risultato su 500×200 ImageLabel