UDim2

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

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

ประเภทข้อมูล UDim2 แทนที่ค่าสองมิติโดยมีแต่ละมิติประกอบด้วยเครื่องชั่งเปรียบเทียบและค่าออฟเซ็ตในพิกเซลเป็นการรวมกันของสองประเภทข้อมูล UDim ที่แทนที่มิติ X และ Y การใช้งานที่พบบ่อยที่สุดสำหรับ UDim2 คือการตั้งค่า Size และ Position ของ GuiObjects


local guiObject = script.Parent
guiObject.Size = UDim2.new(0, 300, 1, 0) -- กว้าง 300 พิกเซล; ความสูงเต็มของผู้ปกครอง
guiObject.Position = UDim2.new(0, 50, 0, 0) -- 50 pixels from the left

สรุป

คอนสตรัคเตอร์

  • new()

    คืนค่าใหม่ UDim2 ด้วยพิกัดของสองส่วนประกอบเป็นศูนย์ UDim ที่แต่ละแกนแทนที่

  • new(xScale : number,xOffset : number,yScale : number,yOffset : number)

    คืนค่าใหม่ UDim2 โดยให้พิกัดของสองส่วนประกอบ UDim ที่แทนที่แต่ละแกน

  • new(x : UDim,y : UDim)

    คืนค่าใหม่ UDim2 จากวัตถุที่กำหนด UDim ที่แทนที่มิติ X และ Y ตามลำดับ

  • fromScale(xScale : number,yScale : number)

    คืนค่าใหม่ UDim2 ด้วยส่วนประกอบเครื่องชั่งที่กำหนดและไม่มีการชดเชย

  • fromOffset(xOffset : number,yOffset : number)

    คืนค่าใหม่ UDim2 ด้วยส่วนออฟเซ็ตที่กำหนดและไม่มีการปรับขนาด

คุณสมบัติ

  • ขนาดมิติ X และค่าออฟเซ็ตของ UDim2

  • ขนาดมิติ Y และค่าออฟเซ็ตของ UDim2

  • ขนาดมิติ X และค่าออฟเซ็ตของ UDim2

  • ขนาดมิติ Y และค่าออฟเซ็ตของ UDim2

วิธีการ

  • Lerp(goal : UDim2,alpha : number):UDim2

    ส่งคืนเส้นที่สะกดระหว่างค่าและเป้าหมายที่กำหนดโดยตรง UDim2

การดำเนินการทางคณิตศาสตร์

  • ผลิต UDim2 ที่มีส่วนประกอบที่เป็นผลบวกของส่วนประกอบตามลำดับของวัตถุทั้งสอง UDim2

  • ผลิต UDim2 ที่มีส่วนประกอบที่เป็นความแตกต่างของส่วนประกอบของวัตถุทั้งสอง UDim2

คอนสตรัคเตอร์

new

คืนค่าใหม่ UDim2 ด้วยพิกัดของสองส่วนประกอบเป็นศูนย์ UDim ที่แต่ละแกนแทนที่

new

คืนค่าใหม่ UDim2 โดยให้พิกัดของสองส่วนประกอบ UDim ที่แทนที่แต่ละแกน

พารามิเตอร์

xScale: number

ขนาดมิติ X

ค่าเริ่มต้น: 0
xOffset: number

ค่าเอียงมิติ X

ค่าเริ่มต้น: 0
yScale: number

มิติ Y ขนาด

ค่าเริ่มต้น: 0
yOffset: number

ความเคลื่อนที่มิติ Y

ค่าเริ่มต้น: 0

new

คืนค่าใหม่ UDim2 จากวัตถุที่กำหนด UDim ที่แทนที่มิติ X และ Y ตามลำดับ

พารามิเตอร์

x: UDim
y: UDim

fromScale

คืนค่าใหม่ UDim2 ด้วยพิกัดเชิงเลขที่กำหนดและไม่มีค่าส่วนลบ เทียบเท่ากับ:


UDim2.fromScale(xScale, yScale) == UDim2.new(xScale, 0, yScale, 0)

พารามิเตอร์

xScale: number
ค่าเริ่มต้น: 0
yScale: number
ค่าเริ่มต้น: 0

fromOffset

คืนค่าใหม่ UDim2 ด้วยพิกัดเลื่อนที่ให้ไว้และไม่มีการขยายเท่ากับ:


UDim2.fromOffset(xOffset, yOffset) == UDim2.new(0, xOffset, 0, yOffset)

พารามิเตอร์

xOffset: number
ค่าเริ่มต้น: 0
yOffset: number
ค่าเริ่มต้น: 0

คุณสมบัติ

ขนาดมิติ X และค่าออฟเซ็ตของ UDim2

ขนาดมิติ Y และค่าออฟเซ็ตของ UDim2

Width

ขนาดมิติ X และค่าออฟเซ็ตของ UDim2

Height

ขนาดมิติ Y และค่าออฟเซ็ตของ UDim2

วิธีการ

Lerp

ส่งคืนเส้นที่สะกดอย่างเชิงเส้นระหว่าง UDim2 นี้ UDim2 และ goal ที่กำหนดค่า alpha ควรเป็นตัวเลขระหว่าง 0 และ 1

พารามิเตอร์

goal: UDim2
alpha: number

ส่งค่ากลับ

การดำเนินการทางคณิตศาสตร์


ผลิต UDim2 ที่มีส่วนประกอบที่เป็นผลบวกของส่วนประกอบตามลำดับของวัตถุทั้งสอง UDim2


ผลิต UDim2 ที่มีส่วนประกอบที่เป็นความแตกต่างของส่วนประกอบของวัตถุทั้งสอง UDim2