Projektowanie UI 9-slice

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

Gdy tworzysz UI z niestandardowymi krawędziami i rogami, często będziesz musiał renderować elementy w różnych proporcjach oraz wizualnie otaczać lokalizowany tekst lub inne treści o nieznanych wymiarach. Pozwala to na tworzenie elementów UI o różnych rozmiarach bez zniekształcania krawędzi lub rogów.

Bez 9-Slice
Z 9-Slice

W podejściu 9-slice, jeden obraz (pojedyńczy zasób obrazu Roblox) jest wewnętrznie podzielony na dziewięć podobrazów, z których każde ma różne zasady skalowania.

PodobrazSkalowanie
1 3 7 9 (rogi)brak
2 8 (górne/dolne krawędzie)poziome
4 6 (lewe/prawe krawędzie)pionowe
5 (środek)poziome + pionowe

Edytor Studio

Konfiguracja cięcia jest możliwa poprzez bezpośrednie ustawienie Enum.ScaleType i właściwości cięcia na etykiecie obrazu lub przycisku, ale wbudowany Edytor 9-Slice w Studio jest bardziej intuicyjny.

Otwieranie edytora

Aby otworzyć wizualny Edytor 9-Slice w Studio:

  1. Wybierz ImageLabel lub ImageButton z poprawnym identyfikatorem zasobu wpisanym w polu Obraz.
  1. Ustaw właściwość ScaleType na Slice.
  1. Kliknij na właściwość SliceCenter, która się pojawia, a następnie kliknij na w wierszu.
  1. W oknie, które się otworzy, 4 czerwone linie nakładają się na obraz, reprezentując krawędzie cięć. Rozmiar źródłowego obrazu jest również wyświetlany.

Ustawianie przesunięć

W Studio przeciągnij czerwone linie, aby ustawić przesunięcia od lewej, prawej, górnej i dolnej krawędzi obrazu.

Gdy przesuwasz linie przeciągające, element UI automatycznie aktualizuje się, aby pokazać wynik.

Ustawienie cięcia
Wynik na ImageLabel 500×200
Ustawienie cięcia
Wynik na ImageLabel 500×200
©2026 Roblox Corporation. Nazwa Roblox, logo Roblox oraz hasło „Powering Imagination” należą do naszych zarejestrowanych i niezarejestrowanych znaków towarowych na terenie Stanów Zjednoczonych oraz w innych krajach.