PlayerGui
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
PlayerGui adalah wadah yang menyimpan UI pemain.Jika sebuah ScreenGui adalah keturunan, maka setiap GuiObject di dalam ScreenGui akan ditarik ke layar pemain.Setiap LocalScript akan dijalankan juga jika dimasukkan ke dalam PlayerGui .
Ketika seorang pemain pertama kali bergabung dengan pengalaman, PlayerGui mereka secara otomatis dimasukkan ke objek Player mereka.Ketika spawn pemain Player.Character untuk pertama kalinya, semua konten dari StarterGui dityalin secara otomatis ke dalam pemain PlayerGui .Perhatikan bahwa jika Players.CharacterAutoLoads diatur ke false , karakter tidak akan muncul dan konten StarterGui tidak akan disalin sampai Player:LoadCharacter() dipanggil.Jika StarterGui.ResetPlayerGuiOnSpawn diatur ke true , maka setiap kali karakter pemain muncul kembali, semua konten dari PlayerGui pemain itu dihapus dan diganti dengan konten dari StarterGui.
Jika Anda perlu mengontrol kontainer UI pemain selama waktu bermain, misalnya untuk menampilkan/sembunyikan spesifik ScreenGui atau salah satu anaknya, akses sebagai berikut dari LocalScript :
local Players = game:GetService("Players")local player = Players.LocalPlayerlocal playerGui = player.PlayerGui
Rangkuman
Properti
Menggambarkan orientasi layar saat ini pemain.
Mengatur mode orientasi layar terfavorit untuk pemain ini, jika di perangkat seluler.
Menggantikan dekorasi seleksi default yang digunakan untuk gamepad.
Metode
Metode diwarisi dari BasePlayerGuiKembalikan daftar semua GuiObject yang menduduki titik yang diberikan di layar.
Properti
ScreenOrientation
Mengatur mode orientasi layar terfavorit untuk pemain ini, jika di perangkat seluler.