初試unity引擎做遊戲之UI button

設計遊戲UI界面時,想要實現點擊UI button實現一些功能,並且button的顯示文本也要更新變換。

響應button點擊事件有兩種方式:
(1)直接在Inspector面板上添加
在這裏插入圖片描述
(2)script中添加監聽事件

button.onClick.AddListener(onClick);

void onClick(){
...
}

需要注意的是,在更新獲變更button的text文本時,先要獲取text,再修改。
這裏要注意,獲取的方式

Text text = button.transform.Find("Text").GetComponent<Text>();
text.text = "new text";

text作爲button的子節點而不是掛在上面的組件,因此需要Find(), 不加find(),修改text時,運行時會報錯
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章