UDim2

Artık kullanılmayanları göster

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

UDim2 veri türü, her boyutun bir relatif ölçeği ve bir absolut ofseti içeren iki boyutlu bir değer temsil eder. Bu,


local guiObject = script.Parent
guiObject.Size = UDim2.new(0, 300, 1, 0) -- 300 piksel geniş; ebeveynin tüm yüksekliği
guiObject.Position = UDim2.new(0, 50, 0, 0) -- 50 pixels from the left

Özet

Yapılandırıcılar

  • new()

    Her bir eksenin temsil edildiğini gösteren iki sıfır UDim2 ve UDim bileşenlerinin koordinatlarını içeren yeni bir UDim2 döndürür.

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

    Her bir eksenin temsil edildiğini temsil eden iki UDim2 bileşenin koordinatlarına sahip olduğunu döndürür.Returns a new UDim2 given the coordinates of the two UDim components representation each axis.

  • new(x : UDim,y : UDim)

    Aşağıdaki UDim2 nesnelerinden yeni bir UDim içerir.

  • fromScale(xScale : number,yScale : number)

    Verilen ölçek bileşenleri ve ofset olmadan yeni bir UDim2 iade eder.

  • fromOffset(xOffset : number,yOffset : number)

    Verilen ofset bileşenleriyle bir yeni UDim2 döndürür ve kaydırma yapmaz.

Özellikler

  • X boyutlu UDim2 'in boyut skalibasyon ve ofseti.

  • Y boyutlu UDim2 'in boyutlandırılması ve ofseti.

  • X boyutlu UDim2 'in boyut skalibasyon ve ofseti.

  • Y boyutlu UDim2 'in boyutlandırılması ve ofseti.

Yöntemler

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

    Değer ve hedef arasındaki bir UDim2 satırını lineer olarak çarpıntılı olarak iade eder.

Matematik İşlemleri

  • İki UDim2 nesnelerin toplamı olan bileşenlerle bir UDim2 üretir.

  • İki UDim2 nesnelerinin farklılığı olan bileşenlerle bir UDim2 üretir.

Yapılandırıcılar

new

Her bir eksenin temsil edildiğini gösteren iki sıfır UDim2 ve UDim bileşenlerinin koordinatlarını içeren yeni bir UDim2 döndürür.

new

Her bir eksenin temsil edildiğini temsil eden iki UDim2 bileşenin koordinatlarına sahip olduğunu döndürür.Returns a new UDim2 given the coordinates of the two UDim components representation each axis.

Parametreler

xScale: number

X boyut ölçeği.

Varsayılan değer: 0
xOffset: number

X boyutlu ofset.

Varsayılan değer: 0
yScale: number

The Y dimension scale.

Varsayılan değer: 0
yOffset: number

Y boyutlu ofset.

Varsayılan değer: 0

new

Aşağıdaki UDim2 nesnelerinden yeni bir UDim içerir.

Parametreler

x: UDim
y: UDim

fromScale

Verilen skalar koordinatları ve ofsetleri ile yeni bir UDim2 iade eder. Eşdeğer:


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

Parametreler

xScale: number
Varsayılan değer: 0
yScale: number
Varsayılan değer: 0

fromOffset

Verilen ofset koordinatları ve küçültme olmadan yeni bir UDim2 döndürür. Eşdeğer:


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

Parametreler

xOffset: number
Varsayılan değer: 0
yOffset: number
Varsayılan değer: 0

Özellikler

X boyutlu UDim2 'in boyut skalibasyon ve ofseti.

Y boyutlu UDim2 'in boyutlandırılması ve ofseti.

Width

X boyutlu UDim2 'in boyut skalibasyon ve ofseti.

Height

Y boyutlu UDim2 'in boyutlandırılması ve ofseti.

Yöntemler

Lerp

Bu UDim2 ile UDim2 arasındaki şeritleri goal ile biraz daha uzatır. Değer 1> alpha1> değeri, 4> 04> ve 7> 17> arasındaki bir sayı olmalıdır.

Parametreler

goal: UDim2
alpha: number

Dönüşler

Matematik İşlemleri


İki UDim2 nesnelerin toplamı olan bileşenlerle bir UDim2 üretir.


İki UDim2 nesnelerinin farklılığı olan bileşenlerle bir UDim2 üretir.