2016-09-21 89 views
0

假設我有一個填充了點的文本對象(............)。我們還要說,我創建另一個文本對象作爲第一個文本對象的子項,其內容foo不要畫父親內容

foo的字母之間的每個空格之間,都清晰可見父母的點。有沒有辦法可以過濾父母的內容?

實施例:

enter image description here

我想保持半透明白色滾動面板和六邊形背景圖像,但我想刪除的號碼後面4500的點。

回答

1

我會建議使用水平佈局組,而不是

  • 父(只用Horizo​​ntalLayoutGroup對象)
    • 子對象1:包含你的....
    • 子對象2:包含您的 「富」 或數字

在p arent將有您當前父對象的總大小(總寬度)

當設置Child2的文本時,它將自動調整大小,這將有效地隱藏多餘的「點」。

無特殊要求黑客

鏈接,讓你開始:https://docs.unity3d.com/Manual/script-HorizontalLayoutGroup.html

+0

我試過,但預計它不工作。如果我在第一個文本對象中添加足夠的點,它們最終將顯示在第二個文本對象的後面。 – alexandernst

+0

關於「文本」行爲,您可以將其設置爲隱藏溢出字符,您是否嘗試過(水平=包裹和垂直=截斷)? 鏈接:https://docs.unity3d.com/ScriptReference/UI.Text-horizo​​ntalOverflow.html和https://docs.unity3d.com/ScriptReference/UI.Text-verticalOverflow.html –

+0

沒有這樣的橫向選項。只有溢出(與我想要的完全相反)或換行,這會將「額外」點移動到新行。 – alexandernst