Editor Gaya Bawaan adalah alat lengkap yang memungkinkan Anda untuk membuat, mengelola, dan menerapkan gaya UI untuk pengalaman Roblox melalui kombinasi token , lembar desain , aturan gaya , dan tema .
Akses Editor Gaya melalui tab UI (jika tidak terlihat, akses dari tab Rumah).

Setelah dibuka, klik tombol Buat Desain untuk menghasilkan set gaya dasar.

Token gaya
Gaya token , didefinisikan melalui atribut dari token StyleSheet , mewakili variabel properti UI yang dapat digunakan di antara gaya dan komponen; misalnya, bisa ada warna umum untuk Frame.BackgroundColor3 , TextLabel.TextColor3 , dan UIStroke.Color .Token dapat dibandingkan dengan variabel CSS.
Buat lembar gaya token baru:
- Di kolom kiri Editor Gaya, hover over Token , klik the ⊕ , dan pilih Gaya Token Baru .
- Ganti nama lembar baru menjadi TokenSheet.
Dengan lembar token baru yang dipilih, buat beberapa token dengan mengklik Tambahkan Token… di panel utama.Token ini akan digunakan di seluruh panduan ini untuk kedua aturan dan tema .
Nama Token Jenis Nilainya Gold Color3 #ffcc00 Magenta Color3 #ff0099 Orange Color3 #dd6030 Oswald Font Oswald Rad20 UDim 0, 20 RectL UDim2 0, 300, 0, 160 SquareL UDim2 0, 200, 0, 200 Text24 angka 24 Text32 angka 32
Halaman desain
Gaya desain lembar mengumpulkan aturan gaya dan dapat dihubungkan ke pohon untuk menerapkan properti gaya ke instans UI.Hanya satu StyleSheet yang dapat diterapkan pada pohon tertentu, meskipun Anda dapat menggunakan tema untuk bertukar gaya terkait di UI Anda, konsep yang dibahas nanti dalam panduan ini.
Sebuah lembar desain pra-isi bernama StyleSheet dibuat melalui tombol Buat Desain .Ini berisi aturan kelas untuk objek UI umum seperti Frame dan TextLabel .Ini juga berisi dua instansi StyleDerive yang berasal (mendapatkan) token dan gaya dari lembar gaya dasar untuk digunakan dalam konfigurasi penataan khusus Anda.

Setelah Anda memiliki lembar desain, Anda dapat mengatur pengujian wadah layar untuk digunakan dengan Editor Gaya, atau wadah pengalaman dalam jika diinginkan.
Pasang di atas StarterGui di Explorer dan masukkan ScreenGui .
Konfirmasikan bahwa instansi baru StyleLink muncul di bawah ScreenGui dengan set properti StyleSheet ke halaman desain StyleSheet .
Peraturan gaya
Gaya aturan berlaku untuk setiap instansi yang sesuai dengan definisi aturan Selector untuk mencocokkan karakteristik seperti nama kelas, tag instans, dan hubungan hierarki.Pada tingkat tinggi, pertandingan dan modifikasi instansi melalui definisi aturan Selector beroperasi melalui:
- Roblox kelas selektor yang menargetkan semua instansi dari kelas UI tertentu, misalnya Frame , ImageLabel , TextButton , dll.
- negara selektor yang sesuai dengan salah satu dari empat nilai enum seperti .
- Pemilihan nama instansi sesuai dengan nilai objek UI Instance.Name .
Peraturan kelas
Gaya kelas selektor menargetkan semua instansi dari kelas UI tertentu.Gaya aturan berikut semua Frames dengan warna latar belakang dan ukuran yang seragam.
Di kolom kiri Editor Gaya, pilih Frame di cabang Elemen UI .
Hubungkan dua token gaya yang dibuat sebelumnya ke dua properti :
Propinsi Token Gaya BackgroundColor3 $Magenta Size $SquareL - Klik Tambahkan Properti... di panel utama dan pilih properti yang diperlukan.Perhatikan bahwa Anda dapat mengetik kata kunci untuk lebih cepat menemukan properti di menu dropdown.
- Alih-alih memasukkan nilai statis, klik tombol ⋮ dan pilih Token Tautan .
- Klik $ yang muncul di bidang nilai dan pilih token yang sesuai terkait.
Sisipkan baru ke dalam yang sebelumnya Anda buat dan terhubung . Gaya yang Anda definisikan harus secara otomatis diterapkan kepadanya.
Aturan tag
Instance tag selektor target spesifik objek UI ditagih melalui CollectionService .Gaya aturan berikut menyiapkan tag dengan warna latar belakang, font, dan ukuran teks khusus.
Di kolom kiri Editor Gaya, hover di atas lembar StyleSheet , klik tombol ⋮ , dan navigasikan ke Baru ⟩ Tag .
Ganti nama aturan tag baru .ButtonPrimary (perhatikan yang di depan . ).
Hubungkan tiga token gaya yang dibuat sebelumnya ke tiga properti :
Propinsi Token Gaya BackgroundColor3 $Gold FontFace $Oswald TextSize $Text32 - Klik Tambahkan Properti... di panel utama dan pilih properti yang diperlukan.Ingat bahwa Anda dapat mengetik kata kunci untuk lebih cepat menemukan properti di menu dropdown.
- Alih-alih memasukkan nilai statis, klik tombol ⋮ dan pilih Token Tautan .
- Klik $ yang muncul di bidang nilai dan pilih token yang sesuai terkait.
Sisipkan baru TextButton ke dalam ScreenGui yang sebelumnya Anda buat dan terhubung dan tag sebagai ButtonPrimary.Jalan pintas yang nyaman adalah sebagai berikut:
- Pastikan bahwa baru TextButton dipilih di Explorer .
- Dengan aturan tag .ButtonPrimary yang dipilih di kolom kiri Editor Gaya, klik Terapkan Tag di panel utama.Gaya yang Anda definisikan harus secara otomatis diterapkan pada tombol.
Pengubah UI
Pemodifikasi instansi selektor menerapkan phantom UIComponents seperti UICorner atau UIStroke untuk lebih lanjut memodifikasi gaya objek.Gaya aturan berikut membuat TextLabel dengan ukuran teks khusus dan sudut bulat.
Di kolom kiri Editor Gaya, pilih Label Teks di cabang Elemen UI .
Hubungkan token gaya yang sebelumnya dibuat ke properti :
- Klik Tambahkan Properti... di panel utama dan pilih properti TextSize.Ingat bahwa Anda dapat mengetik kata kunci untuk lebih cepat menemukan properti di menu dropdown.
- Alih-alih memasukkan nilai statis, klik tombol ⋮ dan pilih Token Tautan .
- Klik $ yang muncul di bidang nilai dan pilih token $Text32.
Sebuah instansi palsu diperlukan untuk mengonfigurasi dan menerapkan sudut bulat ke elemen lain. Untuk membuat satu:
Di kolom kiri, hover over Label Teks , klik tombol ⋮ , dan navigasikan ke Baru ⟩ Pseudo Instansi ⟩ UICorner .
Sebuah instansi palsu baru UICorner muncul di bawah elemen Label Teks di kolom kiri.
Dengan instansi UICorner baru yang dipilih di kolom kiri, hubungkan token gaya yang sebelumnya dibuat ke properti :
- Klik Tambahkan Properti... di panel utama dan pilih properti CornerRadius.
- Alih-alih memasukkan nilai statis, klik tombol ⋮ dan pilih Token Tautan .
- Klik $ yang muncul di bidang nilai dan pilih token $Rad20.
Sisipkan baru ke dalam yang sebelumnya Anda buat dan terhubung . Gaya yang Anda definisikan harus secara otomatis diterapkan kepadanya.
Aturan negara
negara selektor sesuai dengan salah satu dari empat nilai enum seperti , memungkinkan Anda secara otomatis mengkonfigurasi perubahan gaya untuk negara interaktif.Pengaturan aturan berikut membuat negara hover dari -4 derajat rotasi untuk semua ImageButtons .
Di kolom kiri Editor Gaya, pilih Tombol Gambar di cabang Elemen UI .
Klik tombol ⋮ dan navigasikan ke Baru ⟩ GuiState ⟩ Hover .
Instansi modifikasi status baru Hover muncul di bawah elemen Tombol Gambar di kolom kiri.
Dengan modifikasi baru Hover yang dipilih di kolom kiri, klik Tambahkan Properti... di panel utama dan pilih Rotation.Ingat bahwa Anda dapat mengetik kata kunci untuk lebih cepat menemukan properti di menu dropdown.
Masukkan -4 di bidang nilai properti.
Sisipkan baru ke dalam yang sebelumnya Anda buat dan terhubung .Ketika Anda mengarahkan mouse ke tombol di jendela, itu harus berputar 4 derajat ke kanan.
Gaya topik
Gaya tema terdiri dari serangkaian token khusus yang dapat dipertukarkan, misalnya token warna yang mendefinisikan tema "ringan" dan "gelap".
Pembuatan tema
Untuk ekstensibilitas, tema diatur ke dalam folder.Sementara satu folder mungkin cukup untuk sebagian besar tujuan, Anda bebas untuk mengatur tema di folder seperti "warna" atau "font" jika diinginkan.
Buat folder tema baru:
- Di kolom kiri Editor Gaya, hover over Tema , klik the ⊕ , dan pilih Tema Baru .
- Ganti nama item Folder baru menjadi Umum .
Buat lembar gaya tema baru:
- Pasang mouse di atas folder baru Umum , klik tombol ⋮ , dan pilih Style Sheet Tema Baru .
- Ganti namanya menjadi TemaA .
Token topik
Setelah tema dibangun, Anda dapat menautkan tokennya ke berbagai properti UI seperti BackgroundColor3 dari sebuah TextButton.Halaman tema harus menggunakan set token umum untuk berfungsi dengan benar.
Dengan TemaA dipilih di kolom kiri Editor Gaya:
Hubungkan tiga token gaya yang dibuat sebelumnya ke tiga token tema baru:
Token Tema Token Gaya BackColor $Gold ButtonFont $Oswald ButtonTextSize $Text32 - Klik Tambahkan Token... di panel utama dan masukkan nama token tema.
- Klik $ yang muncul di bidang nilai dan pilih token gaya yang terkait.
Di kolom kiri Editor Gaya, pilih Tombol Teks di cabang Elemen UI .
Hubungkan token tema ke tiga properti baru TextButton:
Propinsi Token Tema BackgroundColor3 $BackColor FontFace $ButtonFont TextSize $ButtonTextSize - Klik Tambahkan Properti... di panel utama dan pilih properti yang diperlukan.
- Alih-alih memasukkan nilai statis, klik tombol ⋮ dan pilih Token Tautan .
- Klik $ yang muncul di bidang nilai dan pilih token tema yang tepat.
Duplikasi tema
Setelah Anda memiliki tema yang umumnya ditetapkan, Anda dapat mengulanginya dan mengubah berbagai token untuk mendefinisikan gaya tema unik.
Di kolom kiri Editor Gaya, gulir di atas tema TemaA , klik tombol ⋮ dan pilih Duplikasi .
Ganti nama tema duplikasi menjadi ThemeB .
Hubungkan dua token tema ke dua token gaya yang berbeda:
Token Tema Token Gaya BackColor $Magenta ButtonTextSize $Text24 - Di sebelah kanan bidang nilai properti, klik tombol ⋮ dan pilih Hapus Token .
- Klik ⋮ lagi dan pilih Token Tautan .
- Di bidang nilainya, klik $ dan pilih token gaya terkait baru.
Penggantian tema
Setelah Anda memiliki beberapa tema , Anda dapat bertukar di antara mereka melalui folder tema, atau melalui skrip seperti yang dijelaskan di SetDerives() .
Di kolom kiri Editor Gaya, pilih folder Umum di cabang Tema .
Di panel utama, bertukar antara tema menggunakan tombol radio.