ScreenGui
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
วัตถุเก็บข้อมูลหลักสำหรับ 2D GuiObjects ที่ปรากฏบนหน้าจอข
สำหรับประสิทธิภาพการปรับปรุง รูปลักษณ์ของ ScreenGui จะถูกบันทึกไว้จนกว่าจะเกิดเหตุการณ์ต่อไปนี้:
- ลูกหลานจะถูกเพิ่มหรือลบออกจากมัน
- สมบัติของลูกหลานเปลี่ยนแปลง
- สมบัติของ ScreenGui ตัวเองเปลี่ยนแปลง
หากเหตุการณ์ใด ๆ เหล่านี้เกิดขึ้น การปรากฏตัวของ ScreenGui จะถูกคำนวณใหม่ในเฟรมถัดไปที่มันจะแสดง
สรุป
คุณสมบัติ
จะตัดเนื้อหาของ ScreenGui นี้ไปยังพื้นที่ปลอดภัยของอุปกรณ์
ควบคุมลำดับ Z-index ที่ผู้ใช้วาดผลลัพธ์หลายรายการใน ScreenGuis
กำหนดว่า ScreenGui นี้มีการระเบิดในขอบเขต UI หลักของ Roblox
ระบุว่าการเปลี่ยนแปลงการจัดการ UI อัตโนมัติจะประยุกต์ใช้กับ "เต็มหน้าจอ" GuiObjects ที่มีการตัดตัวหน้าจอ
ควบคุมพื้นที่ปลอดภัยที่ถูกนำไปใช้กับเนื้อหาของ ScreenGui นี้
เปิด/ปิดการมองเห็นของ this LayerCollector
กำหนดว่า LayerCollector รีเซ็ต (ลบตัวเองและเรียกลูกไฟล์ใหม่ใน Class.PlayerGui) ทุกครั้งที่ตัวละครของผู้เล่นเกิดใหม่
ควบคุมวิธีการที่ GuiObject.ZIndex ปฏิสัมพันธ์กับลูกหลานของคลาสนี้ LayerCollector
อธิบายตำแหน่งหน้าจอที่เป็นไปเลยของรายการ UI ในพิกเซล
อธิบายการหมุนเวียนหน้าจริงของ UI โดยองศา
อธิบายขนาดหน้าจอที่เป็นไปจริงของรายการ UI
เมื่อตั้งค่าเป็น true จะใช้การแปลภาษาใน GuiBase2d และลูกหลานของมัน
การอ้างอิงถึง LocalizationTable ที่จะใช้ในการประยุกต์การแปลอัตโนมัติสู่ GuiBase2d และลูกหลานของมัน
ปรับแต่งพฤติกรรมการเลือกแพดพักในแนวลง
ปรับแต่งพฤติกรรมการเลือกแพดพานเกมในแนวโน้มทางซ้าย
ปรับแต่งพฤติกรรมการเลือกแพดพักเกมในทิศทางที่ถูกต้อง
ปรับแต่งพฤติกรรมการเลือกแพดพักในแนวตั้งขึ้น
ช่วยให้คุณสามารถปรับแต่งการเคลื่อนไหวของแผงควบคุมเกม
อีเวนต์
อีเวนต์รับทอดมาจากGuiBase2d- SelectionChanged(amISelected : bool,previousSelection : GuiObject,newSelection : GuiObject):RBXScriptSignal
เกิดขึ้นเมื่อเลือกแผงควบคุมเกมเคลื่อนไปยัง, ออกหรือเปลี่ยนแปลงใน GuiBase2d หรือ GuiObjects ต้นได้
คุณสมบัติ
ClipToDeviceSafeArea
หากสมบัตินี้เป็น true ทั้งหมด GuiObject ลูกหลานของสมบัตินี้จะถูกตัดไปยังพื้นที่ปลอดภัยของอุปกรณ์ (ดู ень
หากค่านี้เป็น false ลูกหลานของคุณจะไม่ได้รับการตัดต่อไปยังพื้นที่ปลอดภัยของอุปกรณ์และอาจถูกซ่อนโดยหน้าต่างกล้องหรือการตัดต่ออื่น ๆ ของหน้าจอ
หมายเหตุว่าคุณลักษณะนี้จะถูกเพิกเฉยถ้าคุณตั้ง 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 ด้านบนและส่วนตัดอื่น ๆ เช่นการเปลี่ยนเกียร์ของอุ
หากคุณตั้งค่าสมบัตินี้เป็น None สิ่งที่เป็นวัตถุ UI อาจถูกซ่อนอยู่หลังวัตถุ UI หลักหรือตัดออกเช่นกับหน้าต่างกล้องไม่ใช่
ดู กระเป๋า UI บนหน้าจอ สําหรับตัวอย่างอื่น