2016年7月28日 星期四

Unity筆記整理:NGUI Button事件(二)

這節將介紹3種監聽button的方式,如下:

  • 直接監聽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

沒有留言:

張貼留言