Close
    Search Search

    UDim2

    UDim2

    A UDim2, qui consiste essentiellement en deux UDim (dimensions universelles) représentés dans le même objet, est un objet Lua qui stocke des informations sur la taille et la position des éléments de l'interface graphique. La différence entre un UDim et un UDim2 est qu'un UDim2 représente un plan à deux dimensions avec des coordonnées x et y tandis qu'un UDim ne représente qu'une seule coordonnée.


    Le constructeur prend les paramètres dans l'ordre : xscale, xoffset, yscale, yoffset.

    Adhérents

    X.Scale et Y.Scale définissent la taille ou la position d'un élément proportionnellement à la taille de son parent. Une valeur de 1 définira l'enfant à la même taille ou position que son parent sur l'axe spécifié, et 0 lui fera avoir une taille de 0 % de son parent et une position de 0 % de son parent sur l'axe spécifié.


    X.Offset et Y.Offset définissent la taille ou la position d'un élément en pixels. Ce nombre est ajouté aux paramètres Echelle, après calcul de leur taille : ces valeurs sont des décalages.

    La taille d'une interface graphique est calculée à l'aide de la formule :

    Taille = Échelle*Parent.AbsoluteSize + Offset

    La position d'une interface graphique est calculée à l'aide de la formule :


    Position = Parent.AbsolutePosition + Échelle*Parent.AbsoluteSize + Offset

    Exemple

    cadre local = Instance.new ("Frame") frame.Position = UDim2.new(0.5, -50, 1, -100) frame.Size = UDim2.new (0, 100, 0, 100) frame.Parent = GUI

    Cela crée un rectangle de 100 × 100 pixels, centré en bas de l'écran.


    Types de données
    Types Lua de basenul · booléen · nombre · un magnifique · fonction · données utilisateur · table
    Types de Roblox
    CouleursBriqueCouleur · Color3 · CouleurSéquence · ColorSequenceKeypoint
    SéquencesNuméroSéquence · NumberSequenceKeypoint
    ÉvénementsRBXScriptSignal · RBXScriptConnexion
    VecteursVector2 · Vector3 · Vecteur2int16 · Vecteur3int16
    CoursInstance · Autres classes
    Types liés au chatService de chat · Barre de discussion · ChatChannel · ChatChannelUI · ChatChannelsBar · Message de discussion · ChatMessageLogAffichage · ChatSpeaker · ChatFenêtre
    Types internesChaîne Binaire · Chaîne protégée · QDir · QFont · tuple · Variante
    Autres typesHaches · Cadre CF/CadreCoordonnée · du Paquet · DockWidgetPluginGuiInfo · Enum · Visages · Plage de nombres · Chemin d'accès · Propriétés physiques · aléatoire · rayon · Bibliothèque Rbx · rect · Region3 · Région3int16 · StamperController · UDim · UDim2 · TweenInfo
    types C++bool · double · flotter · int · int64 · annuler
    ajouter un commentaire de UDim2
    Commentaire envoyé avec succès ! Nous l'examinerons dans les prochaines heures.

    End of content

    No more pages to load