GuiBase2d

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

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

ไม่สามารถสร้าง
ไม่สามารถเรียกดู

GuiBase2d เป็นคลาสลูกที่มีลักษณะเฉพาะเจาะจงโดย 2D GuiObjects

สรุป

คุณสมบัติ

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

    อธิบายตำแหน่งจอแสดงจริงขององค์ประกอบ GuiBase2d ในพิกเซล

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

    อธิบายการหมุนหน้าจอที่เกิดขึ้นจริงขององค์ประกอบ GuiBase2d ในองศา

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

    อธิบายขนาดหน้าจอที่เป็นจริงขององค์ประกอบ GuiBase2d ในพิกเซล

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

    เมื่อตั้งค่าเป็น true การแปลท้องถิ่นจะถูกใช้กับ GuiBase2d และบรรดาลูกหลานของมัน

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

    การอ้างอิงถึง LocalizationTable ที่จะใช้เพื่อใช้การแปลงภาษาท้องถิ่นอัตโนมัติกับ GuiBase2d และบรรดาลูกหลานของมัน

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

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

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

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

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

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

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

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

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

    อนุญาตให้ปรับแต่งการเคลื่อนไหวการเลือกเกมแพดได้

เหตุการณ์

คุณสมบัติ

AbsolutePosition

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

AbsolutePosition เป็นคุณสมบัติอ่านได้ที่ให้ตำแหน่งหน้าจอขององค์ประกอบ GuiBase2d ในพิกเซลนี่เป็นตำแหน่งพิกเซลที่แท้จริงที่องค์ประกอบจะแสดงผลเนื่องจากขนาดและตำแหน่งของบรรพบุรุษโปรดทราบว่า AbsolutePosition เสมอเป็นมุมซ้ายบนขององค์ประกอบ GuiBase2d

หาก GuiBase2d อยู่ใน ScreenGui คุณสมบัติ AbsolutePosition จะใช้ระบบข้อมูลจุดมุมมอง CoreUISafeInsetsต้นกำเนิดของระบบพิกัดนี้อยู่ที่มุมล่างซ้ายของแถบด้านบนของ Robloxโปรดทราบว่านี่คือระบบการจัดเวลาเดียวกันที่ใช้โดยคุณสมบัติ InputObject.Position

Diagram showing the origin of the AbsolutePosition coordinate system.

ดูเพิ่มเติม AbsoluteRotation และ AbsoluteSize .

AbsoluteRotation

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

AbsoluteRotation เป็นคุณสมบัติอ่านได้ที่อธิบายการหมุนจริงขององค์ประกอบ GuiBase2d ในระดับองศามันไม่ได้ ไม่ ทำการตรวจสอบขอบเขตดังนั้นค่าของมันอาจไม่อยู่ในช่วง 0 ถึง 360

ดูเพิ่มเติม AbsolutePosition และ AbsoluteSize .

AbsoluteSize

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

AbsoluteSize เป็นคุณสมบัติอ่านได้ที่อธิบายขนาดหน้าจอที่แท้จริงขององค์ประกอบ GuiBase2d ในพิกเซล

ดูเพิ่มเติม AbsolutePosition และ AbsoluteRotation .

AutoLocalize

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

เมื่อตั้งค่าเป็น true การแปลท้องถิ่นจะถูกใช้กับ GuiBase2d และบรรดาลูกหลานของมันรายการที่ใช้สําหรับการแปลเป็นภาษาท้องถิ่นเป็นชุดเดียวกับรายการที่ส่งคืนโดย LocalizationService:GetTableEntries()รายการที่มี AutoLocalize เปิดใช้งานจะถูกแปลใหม่โดยอัตโนมัติหลังจากโหลดตารางคลาวด์หากจำเป็น

ดูเพิ่มเติม RootLocalizationTable .

RootLocalizationTable

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

การอ้างอิงถึง LocalizationTable ที่จะใช้เพื่อใช้การแปลงภาษาท้องถิ่นอัตโนมัติกับ GuiBase2d และบรรดาลูกหลานของมันAutoLocalize ต้องตั้งค่าเป็น true บน GuiBase2d และบรรพบุรุษเพื่อให้การแปลงภาษาท้องถิ่นอัตโนมัติถูกใช้

คุณสามารถตั้งค่านี้เพื่ออ้างอิงถึง LocalizationTable ที่ใดก็ได้ใน DataModelวัตถุ GuiBase2d และลูกหลานทั้งหมดจะพยายามใช้ LocalizationTable และบรรพบุรุษที่เฉพาะเจาะจงสำหรับการแทนที่ข้อความอัตโนมัติก่อนที่จะใช้ตารางภายใต้ LocalizationService ในลำดับที่ไม่กำหนดและตารางคลาวด์

หากไม่มีการแปลที่มีอยู่ในตารางอ้างอิง จะค้นหาการแปลในพ่อของตารางนั้น หากเป็น LocalizationTable ด้วย และอื่นๆ

ดูเพิ่มเติม LocalizationService:GetTableEntries() การแปลภาษาRootLocalizationTable ถูกใช้สําหรับการแปลท้องถิ่นอัตโนมัติ

SelectionBehaviorDown

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

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

SelectionBehaviorLeft

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

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

SelectionBehaviorRight

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

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

SelectionBehaviorUp

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

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

SelectionGroup

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

อนุญาตให้ปรับแต่งวิธีการเลือกเกมแพดสามารถเคลื่อนไหวระหว่างปุ่มที่เป็นลูกหลานของกลุ่มการเลือก ออกจากกลุ่ม และเลือกปุ่มอื่น

การตั้งค่า SelectionGroup เพื่อ true เปิดเผยคุณสมบัติ SelectionBehaviorUp , SelectionBehaviorDown , SelectionBehaviorLeft และ SelectionBehaviorRightสำหรับพฤติกรรมการเลือกเหล่านี้ตั้งค่า Enum.SelectionBehavior.Escape (เริ่มต้น) หมายถึงการเลือกเกมแพดพยายามค้นหาการเลือกภายในกลุ่มเลือกก่อนและเคลื่อนออกเท่านั้นถ้าไม่พบปุ่มที่เหมาะสมอีกทางหนึ่งการตั้งค่า Enum.SelectionBehavior.Stop หมายถึงการเลือกเกมแพดเพียงดูภายในกลุ่มการเลือกและไม่ย้ายออกจากกลุ่มจากทิศทางการกระทำการเลือก

วิธีการ

เหตุการณ์

SelectionChanged

อีเวนต์นี้จะเกิดขึ้นเมื่อการเลือกเกมแพดย้ายไปยัง ทิ้ง หรือเปลี่ยนภายในเชื่อมต่อ GuiBase2d หรือลูกหลานใดๆ GuiObjectsเมื่อการเลือกไฮไลต์ย้ายไปที่ GuiObject อีเวนต์ฟองจะเกิดขึ้นจากที่ GuiObject ไปยังบรรพบุรุษทั้งหมดของมัน แจ้งให้พวกเขาทราบว่าการเลือกได้เปลี่ยน/เข้า/ออกไปยัง GuiObject ในต้นไม้สายของพวกเขา

พารามิเตอร์

amISelected: boolean

ถูกต้องหากการเลือกใหม่ตรงกับ GuiBase2d ที่แนบมา

previousSelection: GuiObject
newSelection: GuiObject