Design de 9 fatias de UI

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

Ao criar UI com bordas e cantos personalizados, você frequentemente precisará renderizar elementos em diferentes proporções e envolver visualmente texto localizado ou outros conteúdos de dimensões desconhecidas. Isso permite que você crie elementos de UI de tamanhos variados sem distorcer as bordas ou os cantos.

Sem 9-Slice
Com 9-Slice

Sob a abordagem 9-slice, uma imagem (um único ativo de imagem do Roblox) é dividida internamente em nove sub-imagens, cada uma com diferentes regras de escala.

Sub-imagemEscala
1 3 7 9 (cantos)nenhuma
2 8 (bordas superior/inferior)horizontal
4 6 (bordas esquerda/direita)vertical
5 (centro)horizontal + vertical

Editor do Studio

A configuração de fatias é possível definindo diretamente o Enum.ScaleType e as propriedades de fatias em um rótulo de imagem ou botão, mas o Editor de 9 Fatias incorporado do Studio é mais intuitivo.

Abrindo o editor

Para abrir o visual Editor de 9 Fatias no Studio:

  1. Selecione um ImageLabel ou ImageButton com um ID de ativo válido inserido no campo Imagem.
  1. Defina a propriedade ScaleType como Slice.
  1. Clique na propriedade SliceCenter que aparece, em seguida, clique no dentro da linha.
  1. Na janela que se abre, 4 linhas vermelhas sobrepõem a imagem, representando as bordas das fatias. O tamanho da imagem original também é exibido.

Definir offsets

No Studio, arraste as linhas vermelhas para definir os offsets das bordas esquerda, direita, superior e inferior da imagem.

À medida que você reposiciona as linhas de arraste, o elemento de UI é atualizado automaticamente para mostrar o resultado.

Configuração da fatia
Resultado em ImageLabel 500×200
Configuração da fatia
Resultado em ImageLabel 500×200
©2026 Roblox Corporation, Roblox, o logotipo Roblox e Powering Imagination estão entre nossas marcas registradas e não registradas nos EUA e em outros países.