PlayerGui

Hiển Thị Bản Đã Lỗi Thời

*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.

Không Thể Tạo
Người Chơi Đã Sao Chép

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.LocalPlayer
local playerGui = player.PlayerGui

Tóm Tắt

Thuộc Tính

Phương Pháp

Phương Pháp kế thừa từ BasePlayerGui

Thuộc Tính

CurrentScreenOrientation

Chỉ Đọc
Không Sao Chép
Đọc Song Song

Mô tả hướng màn hình hiện tại của người chơi.

ScreenOrientation

Đọc Song Song

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.

SelectionImageObject

Đọc Song Song

Thay thế trang trí lựa chọn mặc định được sử dụng cho gamepad. Để có kết quả tốt nhất, nó nên chỉ vào một GuiObject .

Phương Pháp

Sự Kiện