GuiBase2d
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
GuiBase2d adalah kelas abstrak yang diwarisi oleh 2D GuiObjects .
Rangkuman
Properti
Menggambarkan posisi layar aktual dari elemen GuiBase2d , dalam piksel.
Menggambarkan rotasi layar aktual dari elemen GuiBase2d , dalam derajat.
Menggambarkan ukuran layar aktual dari elemen GuiBase2d , dalam piksel.
Ketika diatur ke true , lokalisasi akan diterapkan ke GuiBase2d dan keturunannnya.
Referensi ke LocalizationTable untuk digunakan untuk menerapkan lokalisasi otomatis ke GuiBase2d dan keturunannnya.
Sesuaikan perilaku pemilihan gamepad dalam arah turun.
Sesuaikan perilaku pemilihan gamepad di arah kiri.
Sesuaikan perilaku pemilihan gamepad di arah yang benar.
Sesuaikan perilaku pemilihan gamepad dalam arah atas.
Memungkinkan kustomisasi gerakan seleksi gamepad.
Acara
- SelectionChanged(amISelected : boolean,previousSelection : GuiObject,newSelection : GuiObject):RBXScriptSignal
Memicu ketika pemilihan gamepad bergerak ke, meninggalkan, atau berubah di dalam terhubung GuiBase2d atau keturunan mana pun GuiObjects .
Properti
AbsolutePosition
AbsolutePosition adalah properti hanya baca yang memberikan posisi layar elemen GuiBase2d dalam piksel.Ini mewakili posisi piksel yang sebenarnya di mana elemen ditampilkan sebagai hasil dari ukuran dan posisi leluhur.Perhatikan bahwa AbsolutePosition selalu mewakili sudut kiri atas dari elemen GuiBase2d.
Jika GuiBase2d berada di dalam ScreenGui, properti AbsolutePosition menggunakan sistem koordinat jendela pandang CoreUISafeInsets.Asal sistem koordinat ini terletak di sudut kiri bawah bilah atas Roblox.Perhatikan bahwa ini adalah sistem koordinat yang sama yang digunakan oleh properti InputObject.Position.

Lihat juga AbsoluteRotation dan AbsoluteSize.
AbsoluteRotation
AbsoluteRotation adalah properti baca hanya yang menggambarkan rotasi layar aktual dari elemen GuiBase2d, dalam derajat.Ini tidak tidak melakukan pemeriksaan batas, jadi nilainya mungkin tidak berada dalam rentang 0 ke 360.
Lihat juga AbsolutePosition dan AbsoluteSize.
AbsoluteSize
AbsoluteSize adalah properti baca hanya yang menggambarkan ukuran layar aktual dari elemen GuiBase2d, dalam piksel.
Lihat juga AbsolutePosition dan AbsoluteRotation.
AutoLocalize
Ketika diatur ke true , lokalisasi akan diterapkan ke GuiBase2d dan keturunannnya.Entri yang digunakan untuk lokalisasi adalah set entri yang sama yang dikembalikan oleh LocalizationService:GetTableEntries() .Entri dengan AutoLocalize diaktifkan secara otomatis diterjemahkan ulang setelah tabel cloud dimuat jika diperlukan.
Lihat juga RootLocalizationTable .
RootLocalizationTable
Referensi ke LocalizationTable untuk digunakan untuk menerapkan lokalisasi otomatis ke GuiBase2d dan keturunannnya. AutoLocalize harus diatur ke true pada GuiBase2d dan leluhurnya agar lokalisasi otomatis diterapkan.
Anda dapat mengatur ini untuk merujuk pada LocalizationTable di mana saja di DataModel.Objek GuiBase2d dan semua anaknya akan mencoba menggunakan spesifik LocalizationTable dan nenek moyangnya untuk penggantian teks otomatis sebelum menggunakan tabel di bawah LocalizationService dalam urutan yang tidak didefinisikan dan tabel cloud.
Jika tidak ada terjemahan yang tersedia di tabel referensi, itu akan mencari terjemahan di orang tuanya, jika itu juga LocalizationTable , dan seterusnya.
Lihat juga LocalizationService:GetTableEntries() yang menjelaskan bagaimana RootLocalizationTable digunakan untuk Pelokalanotomatis.
SelectionBehaviorRight
Sesuaikan perilaku pemilihan gamepad di arah yang benar.
SelectionGroup
Memungkinkan untuk kustomisasi bagaimana pemilihan gamepad dapat bergerak di antara tombol, yang merupakan keturunan dari gruppemilihan, meninggalkan grup, dan memilih tombol lain.
Mengatur SelectionGroup ke true mengekspos SelectionBehaviorUp , SelectionBehaviorDown , SelectionBehaviorLeft , dan SelectionBehaviorRight properti.Untuk perilaku seleksi ini, pengaturan Enum.SelectionBehavior.Escape ( default ) berarti bahwa pemilihan gamepad mencoba untuk pertama kali menemukan seleksi di dalam kelompok seleksi dan hanya bergerak di luar jika tidak menemukan tombol yang sesuai.Alternatifnya, pengaturan Enum.SelectionBehavior.Stop berarti pemilihan gamepad hanya terlihat dalam kelompok pemilihan dan tidak bergerak di luar kelompok dari arah perilaku pemilihan.
Metode
Acara
SelectionChanged
Peristiwa ini terjadi ketika pemilihan gamepad bergerak ke, meninggalkan, atau berubah dalam GuiBase2d atau keturunan mana pun GuiObjects .Ketika sorotan pemilihan bergerak ke GuiObject , gelembung peristiwa dari GuiObject ke semua leluhur, memberi tahu mereka bahwa pilihan telah berubah/masuk/keluar ke GuiObject di pohon keturunan mereka.
Parameter
Benar jika pilihan baru cocok dengan GuiBase2d yang dilampirkan.