2017-10-06 62 views
1

自從我開始使用Unity3D一個月以來,我試圖做一個包含由面板和多個按鈕組成的菜單的應用程序。在這一刻,我試圖自定義菜單,我改變面板和按鈕的填充顏色,但直到現在我無法改變按鈕的邊框顏色。有什麼方法可以自定義UI按鈕的邊框顏色?我很感謝你的幫助。 :)更改Unity3D中按鈕的邊框顏色

回答

2

不,你不能改變邊框顏色。如果您使用默認按鈕,請看源圖像。它基本上是一個黑色邊框的灰色方形。所以當你改變圖像的顏色時,黑色仍然是黑色。 要自定義按鈕,只要你想,你需要或者創建嵌套的UI元素: enter image description here

或者創建擁有你想要的顏色的精靈和替換源圖像

0

我覺得嵌套的UI元素要像做最簡單的方法這個。簡單的例子:

通過創建一個面板並更改比例尺開始,直到獲得所需的按鈕大小。這將是你的「邊界」。

接下來創建另一個面板作爲剛剛製作的面板的子面板,並將比例更改爲略小於第一個面板並更改顏色。

在面板的Inspector中,添加組件並鍵入Button並將其添加爲組件。

最後,添加一個文本作爲面板的子標籤,然後完成。