Desain UI 9-Slice

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

Ketika membuat UI dengan batas dan sudut khusus, Anda sering perlu menyajikan elemen di berbagai aspek ratio dan secara visual mengelilingi teks lokal atau konten lain dari dimensi yang tidak dikenal. Ini memungkinkan Anda untuk membuat elemen UI dari ukuran yang berbeda tanpa menyempurnakan batas atau sudut.

Tanpa 9-Slice
Dengan 9-Slice

Di bawah 9-slice pendekatan, satu gambar (satu set lengkap gambar Roblox) dibagi secara internal menjadi sembilan sub-gambar, masing-masing dengan aturan skalibrasi yang berbeda.

Sub-GambarSkalabilitas
137 0> 90> (udara)tidak ada
28 (udah/belakang)vertikal
46 (udara kiri/kanan)vertikal
5 (pertengahan)horizontal + vertikal

Editor Studio

Konfigurasi pengiriman mungkin dilakukan dengan langsung menetapkan Enum.ScaleType dan proporsi pengiriman pada label atau tombol gambar, tetapi Studio's built-in 9-Slice Editor lebih intuitif.

Membuka Editor

Untuk membuka visual Pengedit 9-Slice di Studio:

  1. Pilih ImageLabel atau ImageButton dengan ID aset yang valid di bidang Gambar nya.
  1. Tetapkan ScaleType property ke Slice .
  1. Klik pada SliceCenter property yang muncul, lalu klik di dalam baris.
  1. Di jendela yang terbuka, 4 garis merah menggabungkan gambar, mewakili sudut-sudut potongan. Ukuran gambar sumber juga ditampilkan.

Mengatur Offset

Di Studio, seret garis-garis merah untuk menetapkan Offset dari sudut kiri, kanan, atas, dan bawah gambar.

Saat Anda menggeser ulang garis penggeser, elemen UI secara otomatis diperbarui untuk menunjukkan hasilnya.

Pengaturan pemotongan.
Hasil pada 500×200 ImageLabel
Pengaturan pemotongan.
Hasil pada 500×200 ImageLabel