ScreenGui

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

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

วัตถุเก็บข้อมูลหลักสำหรับ 2D GuiObjects ที่ปรากฏบนหน้าจอข

Example ScreenGui with various GuiObject children, including a Frame, TextLabel, TextBox, and ImageButton.

สำหรับประสิทธิภาพการปรับปรุง รูปลักษณ์ของ ScreenGui จะถูกบันทึกไว้จนกว่าจะเกิดเหตุการณ์ต่อไปนี้:

  • ลูกหลานจะถูกเพิ่มหรือลบออกจากมัน
  • สมบัติของลูกหลานเปลี่ยนแปลง
  • สมบัติของ ScreenGui ตัวเองเปลี่ยนแปลง

หากเหตุการณ์ใด ๆ เหล่านี้เกิดขึ้น การปรากฏตัวของ ScreenGui จะถูกคำนวณใหม่ในเฟรมถัดไปที่มันจะแสดง

สรุป

คุณสมบัติ

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

    จะตัดเนื้อหาของ ScreenGui นี้ไปยังพื้นที่ปลอดภัยของอุปกรณ์

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

    ควบคุมลำดับ Z-index ที่ผู้ใช้วาดผลลัพธ์หลายรายการใน ScreenGuis

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

    กำหนดว่า ScreenGui นี้มีการระเบิดในขอบเขต UI หลักของ Roblox

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

    ระบุว่าการเปลี่ยนแปลงการจัดการ UI อัตโนมัติจะประยุกต์ใช้กับ "เต็มหน้าจอ" GuiObjects ที่มีการตัดตัวหน้าจอ

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

    ควบคุมพื้นที่ปลอดภัยที่ถูกนำไปใช้กับเนื้อหาของ ScreenGui นี้

คุณสมบัติรับทอดมาจากLayerCollector
  • อ่านพร้อมๆ กัน

    เปิด/ปิดการมองเห็นของ this LayerCollector

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

    กำหนดว่า LayerCollector รีเซ็ต (ลบตัวเองและเรียกลูกไฟล์ใหม่ใน Class.PlayerGui) ทุกครั้งที่ตัวละครของผู้เล่นเกิดใหม่

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

    ควบคุมวิธีการที่ GuiObject.ZIndex ปฏิสัมพันธ์กับลูกหลานของคลาสนี้ LayerCollector

คุณสมบัติรับทอดมาจากGuiBase2d
  • อ่านอย่างเดียว
    ไม่ซ้ำ

    อธิบายตำแหน่งหน้าจอที่เป็นไปเลยของรายการ UI ในพิกเซล

  • อ่านอย่างเดียว
    ไม่ซ้ำ

    อธิบายการหมุนเวียนหน้าจริงของ UI โดยองศา

  • อ่านอย่างเดียว
    ไม่ซ้ำ

    อธิบายขนาดหน้าจอที่เป็นไปจริงของรายการ UI

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

    เมื่อตั้งค่าเป็น true จะใช้การแปลภาษาใน GuiBase2d และลูกหลานของมัน

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

    การอ้างอิงถึง LocalizationTable ที่จะใช้ในการประยุกต์การแปลอัตโนมัติสู่ GuiBase2d และลูกหลานของมัน

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

    ปรับแต่งพฤติกรรมการเลือกแพดพักในแนวลง

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

    ปรับแต่งพฤติกรรมการเลือกแพดพานเกมในแนวโน้มทางซ้าย

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

    ปรับแต่งพฤติกรรมการเลือกแพดพักเกมในทิศทางที่ถูกต้อง

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

    ปรับแต่งพฤติกรรมการเลือกแพดพักในแนวตั้งขึ้น

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

    ช่วยให้คุณสามารถปรับแต่งการเคลื่อนไหวของแผงควบคุมเกม

อีเวนต์

อีเวนต์รับทอดมาจากGuiBase2d
  • SelectionChanged(amISelected : bool,previousSelection : GuiObject,newSelection : GuiObject):RBXScriptSignal

    เกิดขึ้นเมื่อเลือกแผงควบคุมเกมเคลื่อนไปยัง, ออกหรือเปลี่ยนแปลงใน GuiBase2d หรือ GuiObjects ต้นได้

คุณสมบัติ

ClipToDeviceSafeArea

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

หากสมบัตินี้เป็น true ทั้งหมด GuiObject ลูกหลานของสมบัตินี้จะถูกตัดไปยังพื้นที่ปลอดภัยของอุปกรณ์ (ดู ень

Mobile device showing UI button clipped by device safe
area

หากค่านี้เป็น false ลูกหลานของคุณจะไม่ได้รับการตัดต่อไปยังพื้นที่ปลอดภัยของอุปกรณ์และอาจถูกซ่อนโดยหน้าต่างกล้องหรือการตัดต่ออื่น ๆ ของหน้าจอ

Mobile device showing UI button overflowing device safe
area, obscured by screen camera notch

หมายเหตุว่าคุณลักษณะนี้จะถูกเพิกเฉยถ้าคุณตั้ง ScreenGui.ScreenInsets เป็น None เนื่องจากการกระทำดังกล่าวจะหมายถึงว่าคุณตั้งใจจะละเลยการตั้งค่าความปลอดภัยของอุปกรณ

DisplayOrder

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

สมบัตินี้ควบคุมลำดับ Z-index ที่หลาย ScreenGuis วาด ScreenGuis ด้วยค่าที่สูงกว่าจะวาดบนด้านบนของผู้ที่มีมูลค่าต่ำกว่า

IgnoreGuiInset

ไม่ซ้ำ
อ่านพร้อมๆ กัน

หากค่านี้เป็น false (ปกติ) ScreenInsets ตั้งค่าไว้ที่ CoreUISafeInsets โดยมีเหนือเส้นสีด้านบนแถบด้านล่างของ Roblox โดยตรง

หากค่านี้เปลี่ยนเป็น true และ ScreenInsets ตั้งค่าปัจจุบันคือ CoreUISafeInsets และ 1> Class.ScreenGui.ScreenInsets|ScreenInsets

ดู ScreenInsets สำหรับรายละเอียดเกี่ยวกับวิธีการที่การตั้งค่าหน้าจอส่งผลต่อเนื้อหาของ ScreenGui

SafeAreaCompatibility

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

สมบัตินี้ระบุว่ามีการใช้งาน UI อัตโนมัติหรือไม่ใช่ GuiObjects อุปกรณ์บ

ค่าเริ่มต้นคือ FullscreenExtension เพื่อปรับปรุงการปรากฏตัวของ UI ที่เขียนสำหรับหน้าจอโดยไม่มีช่องว่างใด ๆ หรือใช้สม

หมายเหตุว่าオブジェクト UI ของลูกหลานจะยังคงถูกหลบหนีจากพื้นที่ปลอดภัยของอุปกรณ์หาก ClipToDeviceSafeArea ถูกตั้งค่าเป็น true

ScreenInsets

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

สมบัตินี้ควบคุมพื้นที่ส่วนปลอดภัยที่ใช้กับเนื้อหาของ this ScreenGui

ค่าเริ่มต้นของ CoreUISafeInsets เก็บทุกของลูกหลานภายในพื้นที่ปลอดภัย UI หลักของเรา, ล้างออกจากปุ่ม Roblox ด้านบนและส่วนตัดอื่น ๆ เช่นการเปลี่ยนเกียร์ของอุ

Mobile device showing UI buttons inside core UI safe area

หากคุณตั้งค่าสมบัตินี้เป็น None สิ่งที่เป็นวัตถุ UI อาจถูกซ่อนอยู่หลังวัตถุ UI หลักหรือตัดออกเช่นกับหน้าต่างกล้องไม่ใช่

ดู กระเป๋า UI บนหน้าจอ สําหรับตัวอย่างอื่น

วิธีการ

อีเวนต์