UDim2

Tampilkan yang Tidak Digunakan Lagi

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Tipe data UDim2 mewakili nilai dua dimensi di mana setiap dimensi terdiri dari skala relatif dan offset absolut dalam piksel.Ini adalah kombinasi dari dua jenis data UDim yang mewakili dimensi X dan Y .Penggunaan paling umum untuk UDim2 adalah mengatur Size dan Position dari GuiObjects .


local guiObject = script.Parent
guiObject.Size = UDim2.new(0, 300, 1, 0) -- lebar 300 piksel; ketinggian penuh dari orang tua
guiObject.Position = UDim2.new(0, 50, 0, 0) -- 50 pixels from the left

Rangkuman

Konstruktor

  • new()

    Kembalikan baru UDim2 dengan koordinat dua nol UDim komponen yang mewakili setiap sumbu.

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

    Kembalikan baru UDim2 karena koordinat dari dua komponen UDim yang mewakili setiap sumbu.

  • new(x : UDim,y : UDim)

    Kembalikan baru UDim2 dari objek yang diberikan UDim yang mewakili dimensi X dan Y , masing-masing.

  • fromScale(xScale : number,yScale : number)

    Kembalikan baru UDim2 dengan komponen skala yang diberikan dan tanpa offset.

  • fromOffset(xOffset : number,yOffset : number)

    Kembalikan baru UDim2 dengan komponen offset yang diberikan dan tidak ada skalaing

Properti

Metode

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

    Kembalikan baris yang diinterpolasi secara lineer antara nilai dan tujuan yang diberikan UDim2

Operasi Matematika

  • Memproduksi UDim2 dengan komponen yang merupakan jumlah komponen masing-masing dari dua objek UDim2 .

  • Memproduksi UDim2 dengan komponen yang merupakan perbedaan dari komponen masing-masing dari dua objek UDim2 .

Konstruktor

new

Kembalikan baru UDim2 dengan koordinat dua nol UDim komponen yang mewakili setiap sumbu.

new

Kembalikan baru UDim2 karena koordinat dari dua komponen UDim yang mewakili setiap sumbu.

Parameter

xScale: number

Skala dimensi X .

Nilai Default: 0
xOffset: number

Offset dimensi X .

Nilai Default: 0
yScale: number

Skala dimensi Y .

Nilai Default: 0
yOffset: number

Offset dimensi Y .

Nilai Default: 0

new

Kembalikan baru UDim2 dari objek yang diberikan UDim yang mewakili dimensi X dan Y , masing-masing.

Parameter

x: UDim
y: UDim

fromScale

Kembalikan baru UDim2 dengan koordinat skalar yang diberikan dan tanpa offset. Sama dengan:


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

Parameter

xScale: number
Nilai Default: 0
yScale: number
Nilai Default: 0

fromOffset

Kembalikan baru UDim2 dengan koordinat offset yang diberikan dan tanpa skala. Sama dengan:


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

Parameter

xOffset: number
Nilai Default: 0
yOffset: number
Nilai Default: 0

Properti

Skala dimensi X dan offset dari UDim2.

Skala dimensi Y dan offset dari UDim2 .

Width

Skala dimensi X dan offset dari UDim2.

Height

Skala dimensi Y dan offset dari UDim2 .

Metode

Lerp

Kembalikan baris yang diinterpolasi secara lineer antara ini dan yang diberikan .Nilai alpha harus menjadi angka di antara 0 dan 1.

Parameter

goal: UDim2
alpha: number

Memberikan nilai

Operasi Matematika


Memproduksi UDim2 dengan komponen yang merupakan jumlah komponen masing-masing dari dua objek UDim2 .


Memproduksi UDim2 dengan komponen yang merupakan perbedaan dari komponen masing-masing dari dua objek UDim2 .