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 a due dimensioni in cui ogni dimensione è composta da uno scala relativa e un offset assoluto in pixel. È una combinazione di due tipi


local guiObject = script.Parent
guiObject.Size = UDim2.new(0, 300, 1, 0) -- 300 pixel largo; 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 un nuovo UDim2 dato le coordinate dei due componenti UDim che rappresentano ciascun asse.

  • new(x : UDim,y : UDim)

    Restituisce un nuovo UDim2 dai predetti oggetti UDim rappresentanti le dimensioni X e 1> Y1>, rispettivamente.

  • fromScale(xScale : number,yScale : number)

    Restituisce un nuovo UDim2 con i componenti di dimensioni forniti e senza gli offset.

  • fromOffset(xOffset : number,yOffset : number)

    Restituisce un nuovo UDim2 con i componenti di offset specificati e senza scala.

Proprietà

  • La X dimensione della scala e l'Offset di UDim2 .

  • La dimensione Y di escala e l'Offset del UDim2 .

  • La X dimensione della scala e l'Offset di UDim2 .

  • La dimensione Y di escala e l'Offset del UDim2 .

Metodi

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

    Restituisce un UDim2 interpolato in linea tra il valore e l'obiettivo specificato.

Operazioni Matematiche

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

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

Costruttori

new

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

new

Restituisce un nuovo UDim2 dato le coordinate dei due componenti UDim che rappresentano ciascun asse.

Parametri

xScale: number

La X dimensione della Ridimensionare.

Valore predefinito: 0
xOffset: number

L' X dimensione Dislocamento.

Valore predefinito: 0
yScale: number

La Y dimensione della Ridimensionare.

Valore predefinito: 0
yOffset: number

L' Y dimensione Dislocamento.

Valore predefinito: 0

new

Restituisce un nuovo UDim2 dai predetti oggetti UDim rappresentanti le dimensioni X e 1> Y1>, rispettivamente.

Parametri

x: UDim
y: UDim

fromScale

Restituisce un nuovo UDim2 con le coordinate scalari fornite e senza偏移. 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 offset e senza scala. 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 X dimensione della scala e l'Offset di UDim2 .

La dimensione Y di escala e l'Offset del UDim2 .

Width

La X dimensione della scala e l'Offset di UDim2 .

Height

La dimensione Y di escala e l'Offset del UDim2 .

Metodi

Lerp

Restituisce un UDim2 interpolato lineolarmente tra questo UDim2 e il valore goal . Il valore 1> alpha1> dovrebbe essere un numero tra 4> 04> e 7> 17> .

Parametri

goal: UDim2
alpha: number

Restituzioni

Operazioni Matematiche


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


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