GuiBase2d
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
GuiBase2d เป็นคลาสลูกที่มีลักษณะเฉพาะเจาะจงโดย 2D GuiObjects
สรุป
คุณสมบัติ
อธิบายตำแหน่งจอแสดงจริงขององค์ประกอบ GuiBase2d ในพิกเซล
อธิบายการหมุนหน้าจอที่เกิดขึ้นจริงขององค์ประกอบ GuiBase2d ในองศา
อธิบายขนาดหน้าจอที่เป็นจริงขององค์ประกอบ GuiBase2d ในพิกเซล
เมื่อตั้งค่าเป็น true การแปลท้องถิ่นจะถูกใช้กับ GuiBase2d และบรรดาลูกหลานของมัน
การอ้างอิงถึง LocalizationTable ที่จะใช้เพื่อใช้การแปลงภาษาท้องถิ่นอัตโนมัติกับ GuiBase2d และบรรดาลูกหลานของมัน
ปรับพฤติกรรมการเลือกเกมแพดในทิศทางลง
ปรับพฤติกรรมการเลือกเกมแพดในทิศทางซ้าย
ปรับพฤติกรรมการเลือก gamepad ในทิศทางที่ถูกต้อง
ปรับพฤติกรรมการเลือกเกมแพดในทิศทางขึ้น
อนุญาตให้ปรับแต่งการเคลื่อนไหวการเลือกเกมแพดได้
เหตุการณ์
- SelectionChanged(amISelected : boolean,previousSelection : GuiObject,newSelection : GuiObject):RBXScriptSignal
ไฟเมื่อการเลือกเกมแพดย้ายไปที่ ออก หรือเปลี่ยนภายในเชื่อมต่อ GuiBase2d หรือทายาทใดๆ GuiObjects
คุณสมบัติ
AbsolutePosition
AbsolutePosition เป็นคุณสมบัติอ่านได้ที่ให้ตำแหน่งหน้าจอขององค์ประกอบ GuiBase2d ในพิกเซลนี่เป็นตำแหน่งพิกเซลที่แท้จริงที่องค์ประกอบจะแสดงผลเนื่องจากขนาดและตำแหน่งของบรรพบุรุษโปรดทราบว่า AbsolutePosition เสมอเป็นมุมซ้ายบนขององค์ประกอบ GuiBase2d
หาก GuiBase2d อยู่ใน ScreenGui คุณสมบัติ AbsolutePosition จะใช้ระบบข้อมูลจุดมุมมอง CoreUISafeInsetsต้นกำเนิดของระบบพิกัดนี้อยู่ที่มุมล่างซ้ายของแถบด้านบนของ Robloxโปรดทราบว่านี่คือระบบการจัดเวลาเดียวกันที่ใช้โดยคุณสมบัติ InputObject.Position

ดูเพิ่มเติม 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 ถูกใช้สําหรับการแปลท้องถิ่นอัตโนมัติ
SelectionGroup
อนุญาตให้ปรับแต่งวิธีการเลือกเกมแพดสามารถเคลื่อนไหวระหว่างปุ่มที่เป็นลูกหลานของกลุ่มการเลือก ออกจากกลุ่ม และเลือกปุ่มอื่น
การตั้งค่า SelectionGroup เพื่อ true เปิดเผยคุณสมบัติ SelectionBehaviorUp , SelectionBehaviorDown , SelectionBehaviorLeft และ SelectionBehaviorRightสำหรับพฤติกรรมการเลือกเหล่านี้ตั้งค่า Enum.SelectionBehavior.Escape (เริ่มต้น) หมายถึงการเลือกเกมแพดพยายามค้นหาการเลือกภายในกลุ่มเลือกก่อนและเคลื่อนออกเท่านั้นถ้าไม่พบปุ่มที่เหมาะสมอีกทางหนึ่งการตั้งค่า Enum.SelectionBehavior.Stop หมายถึงการเลือกเกมแพดเพียงดูภายในกลุ่มการเลือกและไม่ย้ายออกจากกลุ่มจากทิศทางการกระทำการเลือก
วิธีการ
เหตุการณ์
SelectionChanged
อีเวนต์นี้จะเกิดขึ้นเมื่อการเลือกเกมแพดย้ายไปยัง ทิ้ง หรือเปลี่ยนภายในเชื่อมต่อ GuiBase2d หรือลูกหลานใดๆ GuiObjectsเมื่อการเลือกไฮไลต์ย้ายไปที่ GuiObject อีเวนต์ฟองจะเกิดขึ้นจากที่ GuiObject ไปยังบรรพบุรุษทั้งหมดของมัน แจ้งให้พวกเขาทราบว่าการเลือกได้เปลี่ยน/เข้า/ออกไปยัง GuiObject ในต้นไม้สายของพวกเขา
พารามิเตอร์
ถูกต้องหากการเลือกใหม่ตรงกับ GuiBase2d ที่แนบมา