大小模式和限制

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

以及基本 尺寸 的 UI 對象,您可以使用尺寸模式來 調整 對象的大小,或自動 調整 它。您也可以插入 1>尺寸限制1> 來控制 4>外觀比例4> 或設置最小和最大 7>尺寸7> 或

比例

Class.UIScale 對象儲存數量值,使 Class.GuiBase2d.AbsoluteSize|AbsoluteSize 屬性的父對象變為 Class.GuiObject 對象 。例如,如果您想要讓對象的大

這項修改器可以在 Studio 中設計完整使用者介面時使用,因為它會按比例減少對象和所有其子,包括任何已套用的 外觀模組 或 Class.UIStroke 或 Class.UICorner 。它還有助於1>減

自動大小

Class.GuiObject.AutomaticSize|AutomaticSize 屬性會自動將一個父親 GuiObject 的大小調整為其子孫的大小。您可以在多種情況下使用此屬性,包括:

  • GuiObject 擴展,以容納在多個語言中已 本地化 的文字。
  • 允許使用者在 Class.Toolbar 內 TextBox,並在 Class.Toolbar 內自動調整其大小。
  • 使用 強化文字標記 自動調整文字對象的大小,包括字體類型和大小。

您可以為任何 AutomaticSize 啟用 GuiObject 屬性。 預設值為 None,但您可以將其變更為有特定控制方向2>Class.GuiObject2> 調整大小。

要啟用自動大小:

  1. 在 Explorer 窗口中,按一下任何 Class.GuiObject ,例如 Class.Frame 、1> Class.Toolbar1> 或 4> Class.ImageLabel4> 。

  2. 屬性 視窗中,移動至 AutomaticSize 屬性 ( AutomaticCanvasSize 對於 1> Class.ScrollingFrame1>) 並設定為以下選項之一:

    • X — 將內容擴大或縮小。
    • Y — 垂直重新調整內容。
    • XY — 雙方向擴展內容。

自動調整設定後,其他物件將以下方式行為:

與概念 調整 一個物件相似, AutomaticSize 會考慮 AnchorPoint 屬性,當調整內容。例如,下列視頻會顯示三個 2> Class.TextLabel|TextTags2> 自動從錨點調整。

限制

有三種類型的 限制 你可以用於用戶界面對物件:大小文字大小和1>外觀比例1>。若要使用限制式,你必須將它設為4>子4>的7>Class.GuiObject7>。若要使用限制,你必須將它設為0>子0>的3>

大小

Class.UISizeConstraint 指定了一個最小和最大尺寸為 GuiObject 的。這個約束確保 GuiObject 不會在不同的螢幕尺寸上變得太小或太大。

舉例如果您將 MinSize 屬性設置為 Class.UISizeConstraint.MaxSize|Class.UISizeConstraint.

文字大小

Class.UITextSizeConstraint 指定一個最小和最大的字體尺寸,例如 GuiObjectTextLabel 或 1>Class.Toolbar1> 。這個約束確保 4>Class.Text4> 內的文字不

如果您啟用 TextScaled 的父親 GuiObject 的文字大小將依照容器大小和尊重限制而調整,即使對象變小或變大也會保持容器的大小。這是因為 Class.UITextSizeConstraint.MinTextSize|Class.UITextSize 和

例如,下列 TextLabel 對象有一个 UITextSizeConstraint ,其中 MinTextSize 值為 2>502> ,和最大

外觀比例

Class.UIAspectRatioConstraint 強制擁有 寬度與高度 比率,無論其核心尺寸是否設為百分比,即使是設為父元素級的

將此限制式的 AspectRatio 設為 1 的預設值 ( 1:1 ) 是一種方便的方法來防止非比例縮放/伸展 1> Class.ImageLabel1> 中的方形圖像資產,例如 4> 虛擬人偶 Mini 人物圖片