Desain 9-lapisan UI

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Saat membuat UI dengan batas dan sudut kustom, Anda sering kali perlu merender elemen pada rasio aspek yang berbeda dan secara visual mengelilingi teks yang dilokalisasi atau konten lain dengan dimensi yang tidak diketahui. Ini memungkinkan Anda membuat elemen UI dengan ukuran yang bervariasi tanpa mendistorsi batas atau sudut.

Tanpa 9-Lapisan
Dengan 9-Lapisan

Di bawah pendekatan 9-lapisan, satu gambar (aset gambar Roblox tunggal) dibagi secara internal menjadi sembilan sub-gambar, masing-masing dengan aturan skala yang berbeda.

Sub-gambarSkala
1 3 7 9 (sudut)tidak ada
2 8 (tepi atas/bawah)horizontal
4 6 (tepi kiri/kanan)vertikal
5 (tengah)horizontal + vertikal

Editor Studio

Konfigurasi lapisan mungkin dilakukan dengan mengatur langsung Enum.ScaleType dan properti lapisan di label gambar atau tombol, tetapi Editor 9-Lapisan bawaan Studio lebih intuitif.

Membuka editor

Untuk membuka Editor 9-Lapisan visual di Studio:

  1. Pilih ImageLabel atau ImageButton dengan ID aset yang valid dimasukkan ke dalam field Gambar-nya.
  1. Atur properti ScaleType ke Slice.
  1. Klik pada properti SliceCenter yang muncul, lalu klik pada di dalam baris.
  1. Di jendela yang terbuka, 4 garis merah overlay gambar, mewakili tepi dari lapisan. Ukuran gambar sumber juga ditampilkan.

Menetapkan offset

Di Studio, seret garis merah untuk mengatur offset dari tepi kiri, kanan, atas, dan bawah gambar.

Saat Anda memindahkan garis pemindah, elemen UI secara otomatis diperbarui untuk menunjukkan hasilnya.

Pengaturan lapisan
Hasil pada 500×200 ImageLabel
Pengaturan lapisan
Hasil pada 500×200 ImageLabel
©2026 Roblox Corporation. Roblox, logo Roblox, dan Powering Imagination termasuk dalam merek dagang kami yang terdaftar dan tidak terdaftar di AS dan negara lainnya.