UDim2

Mostrar obsoleto

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

El tipo de datos UDim2 representa un valor de dos dimensiones donde cada dimensión se compone de una escala relativa y un desplazamiento absoluto en píxeles.Es una combinación de dos tipos de datos UDim que representan las dimensiones X y Y .Los usos más comunes para UDim2 son establecer el Size y Position de GuiObjects .


local guiObject = script.Parent
guiObject.Size = UDim2.new(0, 300, 1, 0) -- 300 píxeles de ancho; altura completa del padre
guiObject.Position = UDim2.new(0, 50, 0, 0) -- 50 pixels from the left

Resumen

Constructores

  • new()

    Devuelve un nuevo UDim2 con las coordenadas de dos componentes cero UDim que representan cada eje.

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

    Devuelve un nuevo UDim2 dado las coordenadas de los dos componentes UDim que representan cada eje.

  • new(x : UDim,y : UDim)

    Devuelve un nuevo UDim2 de los objetos dados UDim que representan las dimensiones X y Y , respectivamente.

  • fromScale(xScale : number,yScale : number)

    Devuelve un nuevo UDim2 con los componentes de escala dados y sin desplazamientos.

  • fromOffset(xOffset : number,yOffset : number)

    Devuelve un nuevo UDim2 con los componentes de desplazamiento dados y sin escalado.

Propiedades

  • La escala de dimensión X y el desplazamiento de la dimensión UDim2.

  • La escala y desplazamiento de la dimensión Y del >.

  • La escala de dimensión X y el desplazamiento de la dimensión UDim2.

  • La escala y desplazamiento de la dimensión Y del >.

Métodos

Operaciones de matemáticas

  • Produce un UDim2 con componentes que son la suma de los respectivos componentes de los dos objetos UDim2.

  • Produce un UDim2 con componentes que son la diferencia de los respectivos componentes de los dos objetos UDim2 .

Constructores

new

Devuelve un nuevo UDim2 con las coordenadas de dos componentes cero UDim que representan cada eje.

new

Devuelve un nuevo UDim2 dado las coordenadas de los dos componentes UDim que representan cada eje.

Parámetros

xScale: number

La redimensionarde dimensión X .

Valor predeterminado: 0
xOffset: number

El desplazamiento de la dimensión X .

Valor predeterminado: 0
yScale: number

La redimensionarde dimensión Y .

Valor predeterminado: 0
yOffset: number

El desplazamiento de la dimensión Y .

Valor predeterminado: 0

new

Devuelve un nuevo UDim2 de los objetos dados UDim que representan las dimensiones X y Y , respectivamente.

Parámetros

x: UDim
y: UDim

fromScale

Devuelve un nuevo UDim2 con las coordenadas escalares dadas y sin desplazamientos. Equivalente a:


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

Parámetros

xScale: number
Valor predeterminado: 0
yScale: number
Valor predeterminado: 0

fromOffset

Devuelve un nuevo UDim2 con las coordenadas de desplazamiento dadas y sin escalado. Equivalente a:


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

Parámetros

xOffset: number
Valor predeterminado: 0
yOffset: number
Valor predeterminado: 0

Propiedades

La escala de dimensión X y el desplazamiento de la dimensión UDim2.

La escala y desplazamiento de la dimensión Y del >.

Width

La escala de dimensión X y el desplazamiento de la dimensión UDim2.

Height

La escala y desplazamiento de la dimensión Y del >.

Métodos

Lerp

Devuelve una línea UDim2 interpolada linealmente entre esta UDim2 y la dada goal.El valor alpha debe ser un número entre 0 y 1.

Parámetros

goal: UDim2
alpha: number

Devuelve

Operaciones de matemáticas


Produce un UDim2 con componentes que son la suma de los respectivos componentes de los dos objetos UDim2.


Produce un UDim2 con componentes que son la diferencia de los respectivos componentes de los dos objetos UDim2 .