UDim2

Visualizza obsoleti

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Il tipo di dati UDim2 rappresenta un valore bidimensionale in cui ogni dimensione è composta da una scala relativa e da uno spostamento assoluto in pixel.Si tratta di una combinazione di due tipi di dati UDim che rappresentano le dimensioni X e Y .Gli usi più comuni per UDim2 sono impostare il Size e Position di GuiObjects .


local guiObject = script.Parent
guiObject.Size = UDim2.new(0, 300, 1, 0) -- 300 pixel di larghezza; altezza completa del parent
guiObject.Position = UDim2.new(0, 50, 0, 0) -- 50 pixels from the left

Sommario

Costruttori

  • new()

    Restituisce un nuovo UDim2 con le coordinate di due componenti zero UDim che rappresentano ciascun asse.

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

    Restituisce una nuova UDim2 data le coordinate dei due componenti UDim che rappresentano ciascun asse.

  • new(x : UDim,y : UDim)

    Restituisce un nuovo UDim2 da gli oggetti dati UDim rappresentanti le dimensioni X e Y , rispettivamente.

  • fromScale(xScale : number,yScale : number)

    Restituisce una nuova UDim2 con le componenti di scala date e nessun offset.

  • fromOffset(xOffset : number,yOffset : number)

    Restituisce un nuovo UDim2 con le componenti di spostamento date e nessuna ridimensionamento.

Proprietà

  • La scala delle dimensioni X e lo spostamento dell'》.

  • La scala delle dimensioni Y e lo spostamento dell'UDim2 .

  • La scala delle dimensioni X e lo spostamento dell'》.

  • La scala delle dimensioni Y e lo spostamento dell'UDim2 .

Metodi

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

    Restituisce una linea UDim2 interpolata linearmente tra il valore e l'obiettivo specificato.

Operazioni Matematiche

  • Produce un UDim2 con componenti che sono la somma dei rispettivi componenti degli oggetti due UDim2 .

  • Produce un UDim2 con componenti che sono la differenza dei rispettivi componenti degli oggetti due UDim2 .

Costruttori

new

Restituisce un nuovo UDim2 con le coordinate di due componenti zero UDim che rappresentano ciascun asse.

new

Restituisce una nuova UDim2 data le coordinate dei due componenti UDim che rappresentano ciascun asse.

Parametri

xScale: number

La Ridimensionaredelle dimensioni X .

Valore predefinito: 0
xOffset: number

L'Dislocamentodella dimensione X .

Valore predefinito: 0
yScale: number

La Ridimensionaredelle dimensioni Y .

Valore predefinito: 0
yOffset: number

L'Dislocamentodella dimensione Y .

Valore predefinito: 0

new

Restituisce un nuovo UDim2 da gli oggetti dati UDim rappresentanti le dimensioni X e Y , rispettivamente.

Parametri

x: UDim
y: UDim

fromScale

Restituisce un nuovo UDim2 con le coordinate scali date e nessun offset. Equivalente a:


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

Parametri

xScale: number
Valore predefinito: 0
yScale: number
Valore predefinito: 0

fromOffset

Restituisce un nuovo UDim2 con le coordinate di spostamento date e nessuna ridimensionamento. Equivalente a:


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

Parametri

xOffset: number
Valore predefinito: 0
yOffset: number
Valore predefinito: 0

Proprietà

La scala delle dimensioni X e lo spostamento dell'》.

La scala delle dimensioni Y e lo spostamento dell'UDim2 .

Width

La scala delle dimensioni X e lo spostamento dell'》.

Height

La scala delle dimensioni Y e lo spostamento dell'UDim2 .

Metodi

Lerp

Restituisce una linea interpolata UDim2 lineare tra questa UDim2 e la data goal indicata.Il valore alpha deve essere un numero tra 0 e 1.

Parametri

goal: UDim2
alpha: number

Restituzioni

Operazioni Matematiche


Produce un UDim2 con componenti che sono la somma dei rispettivi componenti degli oggetti due UDim2 .


Produce un UDim2 con componenti che sono la differenza dei rispettivi componenti degli oggetti due UDim2 .