UDim2

Afficher les obsolètes

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

Le type de données UDim2 représente une valeur de deux dimensions où chaque dimension est composée d'une échelle relative et d'un décalage absolu en pixels.C'est une combinaison de deux types de données UDim représentant les dimensions X et Y .Les usages les plus courants pour UDim2 sont de définir le Size et le Position de GuiObjects.


local guiObject = script.Parent
guiObject.Size = UDim2.new(0, 300, 1, 0) -- largeur de 300 pixels ; hauteur complète du parent
guiObject.Position = UDim2.new(0, 50, 0, 0) -- 50 pixels from the left

Résumé

Constructeurs

  • new()

    Renvoie une nouvelle UDim2 avec les coordonnées de deux composants zéro UDim représentant chacun des axes.

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

    Renvoie une nouvelle UDim2 donnée les coordonnées des deux composants UDim représentant chaque axe.

  • new(x : UDim,y : UDim)

    Retourne un nouveau des objets donnés représentant respectivement les dimensions X et Y , respectivement.

  • fromScale(xScale : number,yScale : number)

    Renvoie une nouvelle UDim2 avec les composants de l'échelle donnés et sans décalage.

  • fromOffset(xOffset : number,yOffset : number)

    Renvoie une nouvelle UDim2 avec les composants de décalage donnés et sans ajustement.

Propriétés

  • La dimension X de l'échelle et du décalage de la dimension >.

  • La dimension Y de l'échelle et de l'écart de la dimension .

  • La dimension X de l'échelle et du décalage de la dimension >.

  • La dimension Y de l'échelle et de l'écart de la dimension .

Méthodes

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

    Retourne une ligne interpolée linéairement entre la valeur et l'objectif donné. UDim2

Opérations Maths

  • Produit un UDim2 avec des composants qui sont la somme des composants respectifs des deux objets UDim2.

  • Produit un UDim2 avec des composants qui sont la différence des composants respectifs des deux objets UDim2 .

Constructeurs

new

Renvoie une nouvelle UDim2 avec les coordonnées de deux composants zéro UDim représentant chacun des axes.

new

Renvoie une nouvelle UDim2 donnée les coordonnées des deux composants UDim représentant chaque axe.

Paramètres

xScale: number

La X dimension redimensionner.

Valeur par défaut : 0
xOffset: number

L'décentragede la dimension X .

Valeur par défaut : 0
yScale: number

La Y dimension redimensionner.

Valeur par défaut : 0
yOffset: number

L'décentragede la dimension Y .

Valeur par défaut : 0

new

Retourne un nouveau des objets donnés représentant respectivement les dimensions X et Y , respectivement.

Paramètres

x: UDim
y: UDim

fromScale

Retourne un nouveau UDim2 avec les coordonnées scalaires données et aucun décalage. Équivalent à :


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

Paramètres

xScale: number
Valeur par défaut : 0
yScale: number
Valeur par défaut : 0

fromOffset

Renvoie une nouvelle UDim2 avec les coordonnées de décalage données et sans mise à l'échelle. Équivalent à :


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

Paramètres

xOffset: number
Valeur par défaut : 0
yOffset: number
Valeur par défaut : 0

Propriétés

La dimension X de l'échelle et du décalage de la dimension >.

La dimension Y de l'échelle et de l'écart de la dimension .

Width

La dimension X de l'échelle et du décalage de la dimension >.

Height

La dimension Y de l'échelle et de l'écart de la dimension .

Méthodes

Lerp

Retourne une ligne interpolée linéairement entre cette et la donnée donnée.La valeur alpha doit être un nombre entre 0 et 1.

Paramètres

goal: UDim2
alpha: number

Retours

Opérations Maths


Produit un UDim2 avec des composants qui sont la somme des composants respectifs des deux objets UDim2.


Produit un UDim2 avec des composants qui sont la différence des composants respectifs des deux objets UDim2 .