GuiBase2d

Tampilkan yang Tidak Digunakan Lagi

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

Tidak Dapat Dibuat
Tidak Dapat Dijelajahi

GuiBase2d adalah kelas abstrak yang diwarisi oleh 2D GuiObjects .

Rangkuman

Properti

Acara

Properti

AbsolutePosition

Hanya Baca
Tidak Direplikasi

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.

Diagram showing the origin of the AbsolutePosition coordinate system.

Lihat juga AbsoluteRotation dan AbsoluteSize.

AbsoluteRotation

Hanya Baca
Tidak Direplikasi

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

Hanya Baca
Tidak Direplikasi

AbsoluteSize adalah properti baca hanya yang menggambarkan ukuran layar aktual dari elemen GuiBase2d, dalam piksel.

Lihat juga AbsolutePosition dan AbsoluteRotation.

AutoLocalize

Baca Paralel

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

Baca Paralel

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.

SelectionBehaviorDown

Baca Paralel

Sesuaikan perilaku pemilihan gamepad dalam arah turun.

SelectionBehaviorLeft

Baca Paralel

Sesuaikan perilaku pemilihan gamepad di arah kiri.

SelectionBehaviorRight

Baca Paralel

Sesuaikan perilaku pemilihan gamepad di arah yang benar.

SelectionBehaviorUp

Baca Paralel

Sesuaikan perilaku pemilihan gamepad dalam arah atas.

SelectionGroup

Baca Paralel

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

amISelected: boolean

Benar jika pilihan baru cocok dengan GuiBase2d yang dilampirkan.

previousSelection: GuiObject
newSelection: GuiObject