LayerCollector
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
LayerCollector เป็นคลาสฐานของ 2D UI ที่แสดงผลลูกหลาน GuiObject เช่น ScreenGui
สำหรับการปรับปรุงประสิทธิภาพการปรากฏตัวของ LayerCollector จะถูกบันทึกไว้จนกว่าจะเกิดหนึ่งในเหตุการณ์ต่อไปนี้:
- บุตรหลานถูกเพิ่มเข้าหรือลบออกจากมัน
- คุณสมบัติของลูกหลานเปลี่ยนแปลง
- คุณสมบัติของ LayerCollector ตัวเองเปลี่ยนแปลง
สรุป
คุณสมบัติ
สลับการมองเห็นของสิ่งนี้ LayerCollector .
กำหนดว่าการรีเซ็ต LayerCollector จะเกิดขึ้น (ลบตัวเองและรีโคลนเข้าสู่ตัวละครของผู้เล่น PlayerGui ) ทุกครั้งที่ตัวละครของผู้เล่นเกิดใหม่
ควบคุมวิธีที่ GuiObject.ZIndex จะทำงานกับทุกสายลูกของสิ่งนี้ LayerCollector
อธิบายตำแหน่งจอแสดงจริงขององค์ประกอบ GuiBase2d ในพิกเซล
อธิบายการหมุนหน้าจอที่เกิดขึ้นจริงขององค์ประกอบ GuiBase2d ในองศา
อธิบายขนาดหน้าจอที่เป็นจริงขององค์ประกอบ GuiBase2d ในพิกเซล
เมื่อตั้งค่าเป็น true การแปลท้องถิ่นจะถูกใช้กับ GuiBase2d และบรรดาลูกหลานของมัน
การอ้างอิงถึง LocalizationTable ที่จะใช้เพื่อใช้การแปลงภาษาท้องถิ่นอัตโนมัติกับ GuiBase2d และบรรดาลูกหลานของมัน
ปรับพฤติกรรมการเลือกเกมแพดในทิศทางลง
ปรับพฤติกรรมการเลือกเกมแพดในทิศทางซ้าย
ปรับพฤติกรรมการเลือก gamepad ในทิศทางที่ถูกต้อง
ปรับพฤติกรรมการเลือกเกมแพดในทิศทางขึ้น
อนุญาตให้ปรับแต่งการเคลื่อนไหวการเลือกเกมแพดได้
อีเวนต์
อีเวนต์รับทอดมาจากGuiBase2d- SelectionChanged(amISelected : boolean,previousSelection : GuiObject,newSelection : GuiObject):RBXScriptSignal
ไฟเมื่อการเลือกเกมแพดย้ายไปที่ ออก หรือเปลี่ยนภายในเชื่อมต่อ GuiBase2d หรือทายาทใดๆ GuiObjects
คุณสมบัติ
Enabled
สลับการมองเห็นของสิ่งนี้ LayerCollector เมื่อ false เนื้อหา UI จะไม่แสดง ประมวลผลการใส่ข้อมูลของผู้ใช้ หรืออัปเดตตามการเปลี่ยนแปลง
ResetOnSpawn
เมื่อตั้งค่าเป็น false และสิ่งนี้ LayerCollector เป็นลูกโดยตรงของ StarterGui จะถูกโคลนขึ้นในแต่ละผู้เล่น PlayerGui เพียงครั้งเดียวและจะไม่ถูกลบเมื่อตัวละครของผู้เล่นเกิดใหม่
เมื่อตั้งค่าเป็น (ค่าเริ่มต้น) หรือหากสิ่งนี้ เป็น ลูกหลานโดยตรงของ จะถูกโคลนในแต่ละผู้เล่น เมื่อตัวละครของผู้เล่นเกิดใหม่ และจะลบตัวเองเมื่อตัวละครของผู้เล่นเกิดใหม่อีกครั้ง
ZIndexBehavior
ควบคุมวิธีที่ GuiObject.ZIndex จะทำงานกับทุกสายลูกของสิ่งนี้ LayerCollector
ด้วย Enum.ZIndexBehavior.Sibling (เริ่มต้น) เด็กจะเรนเดอร์เสมอเหนือพ่อแม่ของพวกเขา และ ZIndex จะใช้ตัดสินลำดับที่เด็กของวัตถุ UI เดียวจะเรนเดอร์เหนือกัน
Enum.ZIndexBehavior.Global จัดเรียงลูกหลานทั้งหมดตาม ZIndex จากนั้นทำลายสายสัมพันธ์โดยใช้คำสั่งลําดับชั้นผลที่ตามมาคือบุตรหลานของ GuiObject จำเป็นต้องมีค่า ZIndex ที่สูงอย่างน้อยเท่ากับพ่อแม่ หรือพวกเขาจะแสดงอยู่ใต้พ่อแม่