UIAspectRatioConstraint
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
The UIAspectRatioConstraint บังคับอัตราส่วนความกว้างต่อความสูง **** บน GuiObject โดยไม่คำนึงถึงขนาดหลักของมันแม้ว่าขนาดนั้นจะถูกตั้งเป็นเปอร์เซ็นต์ของพ่อแม่ก็ตามตัวอย่างเช่น การสอดข้อจํากัดนี้เป็นลูกของ และกำหนดค่าความจํากัดของความจํากัดเป็น ( ) ให้ความกว้างของกรอบเป็นสองเท่าของความสูงของมันเช่นเดียวกันการตั้งค่าคุณสมบัติของข้อจำกัดนี้ AspectRatio ให้เป็น 0.5 ( 0.5:1 ) จะรักษาความกว้างของกรอบไว้ครึ่งหนึ่งของความสูง
การตั้งค่าข้อจํากัดนี้ AspectRatio เป็นค่าเริ่มต้นของ 1 ( 1:1 ) เป็นวิธีที่สะดวกในการป้องกันการขยาย/ยืดที่ไม่สัดส่วนของ ImageLabel ด้วยสินทรัพย์ภาพสี่เหลี่ยม
โปรดทราบว่าเมื่อวัตถุ UI อยู่ภายใต้การควบคุมของทั้งโครงสร้างเลย์เอาต์เช่น UIListLayout และ UIAspectRatioConstraint ข้อจํากัดจะ ยกเลิก เลย์เอาต์และควบคุมขนาดของวัตถุ
สรุป
คุณสมบัติ
กำหนดอัตราส่วนความกว้างต่อความสูงที่จะรักษา
กำหนดวิธีที่ขนาดสูงสุดของวัตถุถูกจำกัด
กำหนดแกนที่จะใช้เมื่อตั้งค่าขนาดใหม่ของวัตถุ
คุณสมบัติ
AspectRatio
คุณสมบัตินี้กำหนดอัตราส่วนความกว้างต่อความสูงที่ต้องรักษาเพื่อพลิกอัตราส่วนเป็นความสูงต่อความกว้าง ให้ใช้การย้อนกลับ (แบ่ง 1 โดยจํานวนหรือยกขึ้นไปที่อํานาจ -1)ค่านี้ต้องมากกว่า 0 .
AspectType
คุณสมบัตินี้กำหนดวิธีที่ขนาดสูงสุดของวัตถุถูกจำกัด
เมื่อตั้งค่าเป็น FitWithinMaxSize วัตถุจะเป็นขนาดสูงสุดที่เป็นไปได้ภายในของตัวเอง AbsoluteSize
เมื่อตั้งค่าเป็น ScaleWithParentSize ขนาดสูงสุดของวัตถุจะเป็นขนาดของผู้ปกครองในขณะที่ยังคงรักษาอัตราส่วนไว้
DominantAxis
คุณสมบัตินี้กำหนดว่าจะใช้แกนไหนเมื่อตั้งค่าขนาดใหม่ของวัตถุโดยคาดว่าจะเกินขนาดของผู้ปกครอง