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 mutlak bir ölçek ve piksellere göre sıfırlanan mutlak bir ofsetten oluştuğu iki boyutlu bir değeri temsil eder.X UDim ve Y Y boyutlarını temsil eden iki data type kombinasyonudur.UDim2 için en yaygın kullanımlar, Size ve Position 'ı ayarlamaktır. GuiObjects .


local guiObject = script.Parent
guiObject.Size = UDim2.new(0, 300, 1, 0) -- 300 piksel genişliğinde; 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 ekseni temsil eden iki sıfır UDim2 bileşenin koordinatlarıyla yeni bir UDim döndürür.

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

    Her bir ekseni temsil eden iki UDim bileşenin koordinatlarına göre yeni bir UDim2 döndürür.

  • new(x : UDim,y : UDim)

    Verilen UDim nesneleri temsil eden yeni bir X ve Y boyutlarını temsil eden yeni bir UDim2.

  • fromScale(xScale : number,yScale : number)

    Verilen ölçek bileşenleri ve telafi olmadan yeni bir UDim2 döndürür ve ölçek ölçeği yoktur.

  • fromOffset(xOffset : number,yOffset : number)

    Verilen ofset bileşenleri ve ölçeklendirme olmadan yeni bir UDim2 döndürür ve yeni bir ölçeklendirme yoktur.

Özellikler

Yöntemler

Matematik İşlemleri

  • İki UDim2 nesnenin bileşenlerinin toplamı olan bileşenlerle bir UDim2 üretir, ki bu nesnelerin birbirlerinin toplamıdır.

  • İki UDim2 nesnenin bileşenlerinin farkı olan bileşenlerle UDim2 ve bu nesnelerin birbirlerinin farkını üretir.

Yapılandırıcılar

new

Her bir ekseni temsil eden iki sıfır UDim2 bileşenin koordinatlarıyla yeni bir UDim döndürür.

new

Her bir ekseni temsil eden iki UDim bileşenin koordinatlarına göre yeni bir UDim2 döndürür.

Parametreler

xScale: number

X boyut ölçeği.

Varsayılan değer: 0
xOffset: number

The X boyut sapması.

Varsayılan değer: 0
yScale: number

Y boyut skalası.

Varsayılan değer: 0
yOffset: number

The Y boyut sapması.

Varsayılan değer: 0

new

Verilen UDim nesneleri temsil eden yeni bir X ve Y boyutlarını temsil eden yeni bir UDim2.

Parametreler

x: UDim
y: UDim

fromScale

Verilen skalar koordinatlarla yeni bir UDim2 döndürür ve ofset yoktur. 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 ölçeklendirme olmadan yeni bir UDim2 döndürür ve 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 boyut ölçeği ve UDim2 'in ofseti.

Y boyut ölçeği ve UDim2 'in ofseti.

Width

X boyut ölçeği ve UDim2 'in ofseti.

Height

Y boyut ölçeği ve UDim2 'in ofseti.

Yöntemler

Lerp

Bu UDim2 ve verilen goal arasında lineer olarak yer değiştirilmiş bir UDim2 döndürür.alpha değeri 0 ve 1 arasında bir sayı olmalıdır.

Parametreler

goal: UDim2
alpha: number

Dönüşler

Matematik İşlemleri


İki UDim2 nesnenin bileşenlerinin toplamı olan bileşenlerle bir UDim2 üretir, ki bu nesnelerin birbirlerinin toplamıdır.


İki UDim2 nesnenin bileşenlerinin farkı olan bileşenlerle UDim2 ve bu nesnelerin birbirlerinin farkını üretir.