UDim2

Hiển Thị Bản Đã Lỗi Thời

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Loại dữ liệu UDim2 đại diện cho một giá trị hai chiều nơi mỗi chiều được cấu tạo bởi một phần trăm tương đối và một khoảng trừ bị tuyệt đối bằng pixel.Nó là một kết hợp của hai loại dữ liệu UDim đại diện cho XY chiều không gian.Các sử dụng phổ biến nhất cho UDim2 là đặt SizePosition của GuiObjects .


local guiObject = script.Parent
guiObject.Size = UDim2.new(0, 300, 1, 0) -- rộng 300 pixels; chiều cao đầy đủ của cha
guiObject.Position = UDim2.new(0, 50, 0, 0) -- 50 pixels from the left

Tóm Tắt

Người Tạo

  • new()

    Trả về một new UDim2 với các điểm cực trị của hai thành phần bằng không UDim đại diện cho mỗi trục.

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

    Trả về một cái mới UDim2 được cung cấp vị trí của hai thành phần UDim đại diện cho mỗi trục.

  • new(x : UDim,y : UDim)

    Trả về một mới UDim2 từ các đối tượng được cho UDim đại diện cho XY chiều, lần lượt.

  • fromScale(xScale : number,yScale : number)

    Trả về một UDim2 mới với các thành phần thước đo được cung cấp và không có chênh lệch.

  • fromOffset(xOffset : number,yOffset : number)

    Trả về một UDim2 mới với các thành phần bị trừ bớt được cho và không có phương thức phóng to.

Thuộc Tính

  • Kích thước chiều X và sai lệch của UDim2 .

  • Kích thước chiều Y và sai lệch của UDim2 .

  • Kích thước chiều X và sai lệch của UDim2 .

  • Kích thước chiều Y và sai lệch của UDim2 .

Phương Pháp

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

    Trả về một dòng UDim2 được dịch chuyển theo chiều dọc giữa giá trị và mục tiêu đã cho.

Phép Toán

  • Sản xuất một UDim2 với các thành phần là tổng của các thành phần tương ứng của hai đối tượng UDim2 .

  • Sản xuất một UDim2 với các thành phần là sự khác biệt của các thành phần tương ứng của hai đối tượng UDim2 .

Người Tạo

new

Trả về một new UDim2 với các điểm cực trị của hai thành phần bằng không UDim đại diện cho mỗi trục.

new

Trả về một cái mới UDim2 được cung cấp vị trí của hai thành phần UDim đại diện cho mỗi trục.

Tham Số

xScale: number

Kích thước chiều X .

Giá Trị Mặc Định: 0
xOffset: number

Chênh lệch chiều X .

Giá Trị Mặc Định: 0
yScale: number

Thước đo chiều Y .

Giá Trị Mặc Định: 0
yOffset: number

Sự mất cân bằng chiều Y .

Giá Trị Mặc Định: 0

new

Trả về một mới UDim2 từ các đối tượng được cho UDim đại diện cho XY chiều, lần lượt.

Tham Số

x: UDim
y: UDim

fromScale

Trả về một new UDim2 với các điểm số tuyến tính được cung cấp và không có chênh lệch. Tương đương với:


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

Tham Số

xScale: number
Giá Trị Mặc Định: 0
yScale: number
Giá Trị Mặc Định: 0

fromOffset

Trả về một UDim2 mới với các điểm đối xứng được đưa ra và không có phóng to. Tương đương với:


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

Tham Số

xOffset: number
Giá Trị Mặc Định: 0
yOffset: number
Giá Trị Mặc Định: 0

Thuộc Tính

Kích thước chiều X và sai lệch của UDim2 .

Kích thước chiều Y và sai lệch của UDim2 .

Width

Kích thước chiều X và sai lệch của UDim2 .

Height

Kích thước chiều Y và sai lệch của UDim2 .

Phương Pháp

Lerp

Trả về một dòng UDim2 được dịch chuyển theo chiều dọc giữa dòng này UDim2 và dòng được cung cấp goal .Giá trị alpha nên là một số nằm giữa 01 .

Tham Số

goal: UDim2
alpha: number

Lợi Nhuận

Phép Toán


Sản xuất một UDim2 với các thành phần là tổng của các thành phần tương ứng của hai đối tượng UDim2 .


Sản xuất một UDim2 với các thành phần là sự khác biệt của các thành phần tương ứng của hai đối tượng UDim2 .