- 直接監聽Button事件
- 透過SendMessage的方式,一次監聽多個
- 使用UIListener,實現更彈性的監聽
一、透過SendMessage的方式,一次監聽多個
1.建立一個空物體並命名為Event Controller,讓他來一次監聽多個按鈕事件。
2.把 Button 移動至 Event Controller 下。
3.建立一個 ButtonMsg.cs 腳本
4.從Component->NGUI->Interaction新增Button Message並設置如下,完成。
二、使用UIListener,實現更彈性的監聽
1.同樣先設立Event Controller,創建其script。
2.回到Unity把腳本拖到空物件上,發現可以接受到按鈕事件。
參考網站
http://k79k06k02k.pixnet.net/blog/post/112321943-unity-ngui-(3)-%E2%80%93-button-%E4%BA%8B%E4%BB%B6
沒有留言:
張貼留言