นอกเหนือจากการขยายตัวพื้นฐานของ สิ่งที่เป็น UI คุณสามารถใช้ตัวเพิ่มขนาดเพื่อปรับขนาดของวัตถุได้ เคลื่อนย้าย วั
เครื่องชั่ง
วัตถุ UIScale เก็บค่าตัวเลขที่เพิ่มขึ้น AbsoluteSize ของคุณสมบัติของพ่อ
ตัวแก้ไขนี้มีประโยชน์สำหรับ "การซูมเข้า" ในขณะที่ออกแบบ UI ผู้ใช้รายละเอียดใน Studio เนื่องจากมันเพิ่มขนาดของวัตถุแล

การปรับขนาดอัตโนมัติ
สมบัติ AutomaticSize ของคุณจะปรับขนาดพ่อ GuiObject ให้เป็นขนาดของลูกหลานของมัน คุณสามารถใช้สมบัตินี้ในกรณีต่างๆ ได้แก่:
- ขยาย GuiObject เพื่อให้เหมาะกับข้อความที่ถูก ลอกแลกเปลี่ยนเป็นภาษาท้องถิ่นในหลายภาษา
- สามารถให้ผู้ใช้ ป้อนข้อความเข้ามาภายใน Class.Toolbar ของพวกเขาโดยอัตโนมัติปรับขนาดของมันตามจำนวนข้อความที่เข้ามา
- ปรับขนาดของวัตถุข้อความโดยอัตโนมัติโดยใช้ มาร์คอัพตัวอักษรรวมทั้งชนิดและขนาดของตัวอักษร
คุณสามารถเปิดใช้งานสมบัติสมบัติ AutomaticSize สำหรับคลาสใด ๆ ของ GuiObject โดยปกติจะตั้งค่าเป็น None แต่คุ
เพื่อเปิดใช้งานการปรับขนาดอัตโนมัติ:
ใน หน้าต่าง Explorer คลิกที่ใดก็ได้ GuiObject เช่นเดียวกับ Frame1> Class.Toolbar1> หรือ 4> Class.ImageLabel4>
ใน หน้าต่าง รายละเอียด ค้นหาสู่ รายการ AutomaticSize ( AutomaticCanvasSize สำหรับ 1> Class.ScrollingFrame1> ) และตั้งค่าให้เป็นหนึ่งในตัวเ
- X — ปรับขนาดเนื้อหาให้อยู่ในแนวตั้ง
- Y — ปรับขนาดเนื้อหาให้เป็นระดับตัวอักษร
- XY — ปรับขนาดเนื้อหาทั้งแนวตั้งและแนวนอน
เมื่อการปรับขนาดอัตโนมัติถูกตั้งค่า โปรดทราบว่าคุณสมบัติอื่น ๆ ของวัตถุจะปฏิสัมพันธ์ด้วยวิธีต่อไปนี้:
คล้ายกับแนวคิดของ การขนาดตัวอุปกรณ์ คอนเทนเนอร์, AutomaticSize ใช้ค่า AnchorPoint เมื่อเรียกขนาดเนื้อหา
- ป้ายชื่อด้านบนมีค่า AnchorPoint ของ (0, 0.5) ซึ่งแนบมันไว้ที่ด้านกลางของด้านซ้าย
- ป้ายกลางมีค่า AnchorPoint ของ (0.5, 0.5) ซึ่งแนบมันไว้ที่ศูนย์กลาง
- ฉลากด้านล่างมีค่า AnchorPoint ของ (1, 0.5) ซึ่งแนบมันไว้ที่ด้านกลางของด้านขวา
ข้อจํากัด
มีสามประเภทของ ข้อจํากัด ที่คุณสามารถใช้สำหรับวัตถุระดับผู้ใช้: ขนาด และ ขนาดข้อความ และ 1>สัดส่วนการดู1> สิ่
ขนาด
ขนาดของ UISizeConstraint ระบุขนาดขั้นต่ำและขนาดสูงสุดสำหรับ GuiObject รับรองว่า GuiObject จะไม่เล็กเกินไปหรือใหญ่เกินไปในขนาดหน้าจอที่แตกต่างกัน
เช่นเดียวกับการตั้งค่าคุณสมบัติ MinSize ให้เป็น (200,
ขนาดข้อความ
Class.UITextSizeConstraint ระบุขนาดตัวอักษรขั้นต่ำและสูงสุดสำหรับ GuiObject ที่มีข้อความ, เช่น TextLabel
หากคุณเปิดใช้งานสมบัติของลูก TextScaled ของพ่อ GuiObject ขนาดข้อความขนาดของเนื้อหาจะเพิ่มขึ้นตาม
ตัวอย่างเช่น วัตถุ TextLabel ต่อไปนี้มี UITextSizeConstraint ที่มี MinTextSize ขนาด
อัตราส่วนรูป
Class.UIAspectRatioRatio บังคับ ความสัมพันธ์ความกว้าง-ความสูง บน
การตั้งค่าค่าข้อจํากัดนี้ให้เป็นปกติของ AspectRatio ( 1 ) เป็นวิธีที่สะดวกในการป้องกันการเปลี่ยนแปลงขนาด/การดัด