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 está compuesta por una escala relativa y un desplazamiento absoluto en píxeles. Es una combinación de dos tip


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

Resumen

Constructores

  • new()

    Regresa un nuevo UDim2 con las coordenadas de dos componentes 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 1> Y1> respectivamente.

  • fromScale(xScale : number,yScale : number)

    Regresa un nuevo UDim2 con los componentes de escala dados y sin ofrecer ningún desplazamiento.

  • fromOffset(xOffset : number,yOffset : number)

    Regresa un nuevo UDim2 con los componentes de Offset dados y sin escalado.

Propiedades

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

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

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

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

Métodos

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

    Devuelve un UDim2 interpolado linealmente entre el valor y el objetivo dado.

Operaciones de matemáticas

  • Produce un UDim2 con componentes que son la suma de los componentes respectivos 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

Regresa un nuevo UDim2 con las coordenadas de dos componentes 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

La desplazamientode dimensión X .

Valor predeterminado: 0
yScale: number

La redimensionarde dimensión Y .

Valor predeterminado: 0
yOffset: number

La desplazamientode dimensión Y .

Valor predeterminado: 0

new

Devuelve un nuevo UDim2 de los objetos dados UDim que representan las dimensiones X y 1> Y1> respectivamente.

Parámetros

x: UDim
y: UDim

fromScale

UDim2 Nuevo con las coordenadas escalares dadas y sin ofrecer ningún desplazamiento. 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

UDim2 con las coordenadas de escalado 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 y el desplazamiento de la UDim2 .

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

Width

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

Height

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

Métodos

Lerp

Devuelve un UDim2 interpolado linealmente entre este UDim2 y el dado goal. El valor de 1> alpha1> debe ser un número entre 4> 04> y 7> 17>.

Parámetros

goal: UDim2
alpha: number

Devuelve

Operaciones de matemáticas


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


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