PlayerGui

แสดงที่เลิกใช้งานแล้ว

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

ไม่สามารถสร้าง
จำลองผู้เล่นแล้ว

PlayerGui เป็นคอนเทนเนอร์ที่บรรจุ UI ของผู้เล่นหาก ScreenGui เป็นลูกหลาน แล้วใดๆ GuiObject ภายใน ScreenGui จะถูกวาดไปยังหน้าจอของผู้เล่นใดๆ LocalScript จะทำงานเช่นกันหากถูกสอดเข้าไปใน PlayerGui

เมื่อผู้เล่นเข้าร่วมประสบการณ์ครั้งแรก ตัว PlayerGui ของพวกเขาจะถูกสอดเข้าไปในวัตถุ Player ของพวกเขาโดยอัตโนมัติเมื่อผู้เล่น Player.Character เกิดครั้งแรก เนื้อหาทั้งหมดของ StarterGui จะถูกคัดลอกอัตโนมัติไปยังผู้เล่น PlayerGuiโปรดทราบว่าหาก Players.CharacterAutoLoads ถูกตั้งค่าเป็น false ตัวละครจะไม่เกิดและเนื้อหา StarterGui จะไม่ถูกคัดลอกจนกว่าจะเรียก Player:LoadCharacter()หาก StarterGui.ResetPlayerGuiOnSpawn ถูกตั้งค่าเป็น true ทุกครั้งที่ตัวละครของผู้เล่นเกิดใหม่ เนื้อหาทั้งหมดของตัวละครของผู้เล่น PlayerGui จะถูกล้างและแทนที่ด้วยเนื้อหาของ StarterGui

หากต้องการควบคุมคอนเทนเนอร์ UI ของผู้เล่นในระหว่างเวลาเล่น เช่น เพื่อแสดง/ซ่อนสิ่งเฉพาะ ScreenGui หรือใดๆ ของลูกๆ ของมัน ให้เข้าถึงได้ดังนี้จาก LocalScript :


local Players = game:GetService("Players")
local player = Players.LocalPlayer
local playerGui = player.PlayerGui

สรุป

คุณสมบัติ

  • อ่านอย่างเดียว
    ไม่ซ้ำ
    อ่านพร้อมๆ กัน

    อธิบายการจัดเรียงหน้าจอปัจจุบันของผู้เล่น

  • อ่านพร้อมๆ กัน

    ตั้งโหมดการจัดเรียงหน้าจอที่ต้องการสำหรับผู้เล่นรายนี้ หากอยู่บนอุปกรณ์เคลื่อนที่

  • อ่านพร้อมๆ กัน

    แทนที่การเลือกเริ่มต้นที่ใช้สำหรับเกมแพด

วิธีการ

วิธีการรับทอดมาจากBasePlayerGui
  • ส่งคืนรายการของทุก GuiObject ตัวอย่างที่ใช้จุดที่กำหนดบนหน้าจอ

คุณสมบัติ

CurrentScreenOrientation

อ่านอย่างเดียว
ไม่ซ้ำ
อ่านพร้อมๆ กัน

อธิบายการจัดเรียงหน้าจอปัจจุบันของผู้เล่น

ScreenOrientation

อ่านพร้อมๆ กัน

ตั้งโหมดการจัดเรียงหน้าจอที่ต้องการสำหรับผู้เล่นรายนี้ หากอยู่บนอุปกรณ์เคลื่อนที่

SelectionImageObject

อ่านพร้อมๆ กัน

แทนที่การเลือกเริ่มต้นที่ใช้สำหรับเกมแพด เพื่อให้ได้ผลลัพธ์ที่ดีที่สุด ควรชี้ไปที่ GuiObject

วิธีการ

อีเวนต์