UIScale

Veraltete anzeigen

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Ein UIScale-Objekt enthält einfach eine Zahl, die verwendet wird, um das GuiBase2d.AbsoluteSize des Eltern-UI-Elements zu multiplizieren. Diese Zahl wird in UIScale.Scale gespeichert.

Code-Beispiele

This code sample creates some images of a lock and scales them using UIScale. It lays them out using a UIListLayout.

UI Scale Demo

-- Lay out the images in a list
Instance.new("UIListLayout", script.Parent).SortOrder = Enum.SortOrder.LayoutOrder
-- Create some images of varying sizes using UIScale objects
for size = 0.2, 1.5, 0.2 do
local image = Instance.new("ImageLabel")
image.Image = "rbxassetid://284402752" -- an image of a Lock
image.Parent = script.Parent
image.Size = UDim2.new(0, 100, 0, 100)
-- Scale the image by adding a UIScale with the size
-- Note: this is a shorthand since we don't need a reference to the UIScale
Instance.new("UIScale", image).Scale = size
end

Zusammenfassung

Eigenschaften

  • Parallel lesen

    Bestimmt den Multiplikator, der auf die Größe des übergeordneten UI-Elements angewendet wird.

Eigenschaften

Scale

Parallel lesen

Die Skalierungs属性 bestimmen den Multiplikator, der auf dem übergeordneten UI-Element GuiBase2d.AbsoluteSize verwendet wird.Wenn auf 0.5 eingestellt, wird eine absolute Größe von 0, 200, 0, 50 zu 0, 100, 0, 25.Ähnlich würde sich eine solche AbsoluteGröße bei 2 zu 0, 400, 0, 100 verändern.

Code-Beispiele

This code sample creates some images of a lock and scales them using UIScale. It lays them out using a UIListLayout.

UI Scale Demo

-- Lay out the images in a list
Instance.new("UIListLayout", script.Parent).SortOrder = Enum.SortOrder.LayoutOrder
-- Create some images of varying sizes using UIScale objects
for size = 0.2, 1.5, 0.2 do
local image = Instance.new("ImageLabel")
image.Image = "rbxassetid://284402752" -- an image of a Lock
image.Parent = script.Parent
image.Size = UDim2.new(0, 100, 0, 100)
-- Scale the image by adding a UIScale with the size
-- Note: this is a shorthand since we don't need a reference to the UIScale
Instance.new("UIScale", image).Scale = size
end

Methoden

Ereignisse