PlayerGui
*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.
PlayerGui là một container chứa giao diện người dùng của người chơi.Nếu một ScreenGui là con cháu, then bất kỳ GuiObject bên trong ScreenGui sẽ được vẽ lên màn hình của người chơi.Bất kỳ LocalScript nào cũng sẽ chạy nếu nó được chèn vào một PlayerGui .
Khi một người chơi lần đầu tiên tham gia vào trải nghiệm, PlayerGui của họ được tự động chèn vào đối tượng Player của họ.Khi hồi sinh của người chơi Player.Character lần đầu tiên, tất cả nội dung của StarterGui được sao chép tự động vào người chơi PlayerGui .Lưu ý rằng nếu Players.CharacterAutoLoads được đặt thành false , nhân vật sẽ không xuất hiện và nội dung StarterGui sẽ không được sao chép cho đến khi Player:LoadCharacter() được gọi.Nếu StarterGui.ResetPlayerGuiOnSpawn được đặt thành true , mỗi khi nhân vật của người chơi hồi sinh, tất cả nội dung của nhân vật đó PlayerGui được xóa bỏ và thay thế bằng nội dung của StarterGui .
Nếu bạn cần kiểm soát container UI của một người chơi trong thời gian chơi, ví dụ để hiển thị/ẩn một cụ thể ScreenGui hoặc bất kỳ con của nó, truy cập nó như sau từ một LocalScript :
local Players = game:GetService("Players")local player = Players.LocalPlayerlocal playerGui = player.PlayerGui
Tóm Tắt
Thuộc Tính
Mô tả hướng màn hình hiện tại của người chơi.
Chỉnh sửa chế độ xoay màn hình ưa thích cho người chơi này, nếu trên thiết bị di động.
Thay thế trang trí lựa chọn mặc định được sử dụng cho gamepad.
Phương Pháp
Phương Pháp kế thừa từ BasePlayerGuiTrả về một danh sách tất cả GuiObject các ví dụ chiếm điểm được cho trên màn hình.
Thuộc Tính
ScreenOrientation
Chỉnh sửa chế độ xoay màn hình ưa thích cho người chơi này, nếu trên thiết bị di động.