我正在爲用戶創建菜單。我已經添加了Canvas元素。它有一些文本元素,因爲它是子元素。文本元素之一添加了Button組件。我想讓這個文本按鈕在突出顯示時改變它的顏色,但是我不能因爲目標圖片丟失:「您必須有一個圖形目標才能使用顏色轉換」。 我該如何解決?如何在Unity3d中添加按鈕的目標圖形?
回答
using UnityEngine.EventSystems;
using UnityEngine.UI;
public class Test : MonoBehaviour , IPointerEnterHandler, IPointerExitHandler{
public Text text;
public void OnPointerEnter (PointerEventData eventData)
{
text.color = Color.white;
}
public void OnPointerExit (PointerEventData eventData)
{
text.color = Color.black;
}
}
使用事件系統,您可以控制做什麼以及什麼時候做什麼。只需添加接口並實現這些方法。不要忘記命名空間。
你應該去menu
並搜索GameObject
標籤中,去UI
- >Button
。
這種方式,統一將創建幾個孩子的按鈕遊戲物體,每一個與組件(文字,圖形等),自動。
比自己創建並手動添加組件更快的方式,你不會錯過任何組件。
我已經通過添加按鈕元素(如您所建議的)而不是文本元素解決了我的問題,但我也必須對此按鈕進行一些更改才能達到此按鈕文本的所需外觀級別。但是你並沒有完全回答我的問題。還是謝謝。 – sdafsDGZvb
不錯的答案順便說一句。 @snak在重複的情況下,如果您可以找到比已經給出的*更好的重複*,那甚至更好 - 您會得到更多的分數。 – Fattie
嘿@JoeBlow,你真是個笨手笨腳的人。你在Unity中的知識可能是0,所以這就是爲什麼你把它標記爲重複的原因。這與啓動/關閉組件的方式並不相同。你應該真的開始學習一些有用的東西,而不是每天24小時打字。不,我不求點。祝你有個美好的一天,孩子。 – Snak
- 1. 如何在圓形矩形按鈕中添加箭頭圖標
- 2. 添加圖標,形成按鈕
- 3. 如何添加圖像作爲按鈕在目標c?
- 4. 如何給按鈕添加圖標
- 5. 在Rails按鈕中添加字形圖標
- 6. 在表視圖單元格中添加按鈕的目標
- 7. 添加圖標按鈕
- 8. 如何在樹形視圖中添加按鈕下一個打印按鈕?
- 9. 在按鈕上添加圖像圖標?
- 10. 如何在標籤欄項目中添加信息按鈕?
- 11. 如何將按鈕添加到Java中的圖形框架?
- 12. 如何將jQuery UI按鈕圖標添加到輸入按鈕?
- 13. 添加徽章圖標以圓形矩形按鈕?
- 14. 如何限制按鈕在3D地圖狀光標工作Unity3D
- 15. 如何在EditText中添加項目添加十字按鈕
- 16. 如何在某些按鈕上添加圖像圖標?
- 17. 如何在圖片上添加按鈕?
- 18. 在netsuite中添加標準形式的按鈕
- 19. 如何將按鈕圖標添加到NativeScript中的ActionBar?
- 20. 如何將glympcon圖標添加到rails中的提交按鈕?
- 21. 如何將圖標添加到Xpages中的dojo按鈕?
- 22. 如何將按鈕添加到Finder中的文件圖標?
- 23. 如何在flex中添加下標/上標到按鈕標籤?
- 24. 如何給圖像按鈕的圖標添加重音顏色?
- 25. 如何在rdflib中添加圖形URL添加圖形
- 26. VB.net添加按鈕,形成
- 27. 按鈕在表視圖目標添加動作C
- 28. 如何在按下按鈕後在applet(java)中添加圖片?
- 29. 如何添加按鈕,每個項目在列表視圖
- 30. 按下按鈕時,如何添加Google地圖標記?
我認爲這種方法是正確的(雖然我沒有測試它)回答我的_question_。謝謝。 – sdafsDGZvb