2016年7月28日 星期四

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

本節先敘述NGUI button的使用方式和注意事項。
下節將介紹各種監聽方式。

一、NGUI button 使用方式















如圖所示,可以對其做click 、 drag over 的觸控設定,colors是用來設置按鈕不同狀態的顏色,如果是自製按鈕這項功能可以不予理會。
其中 on click 只能接受滑鼠點擊事件,如果要監聽滑動、觸摸等事件,需要額外加上UIEventTrigger 組件

最後實行的效果大致如下:
















二、注意事項
如果button是設置在NGUI內建的UI layer和UI camera底下,那麼關於UI camera的設置就要額外注意,如下圖:






























  • 功能
Event Type:用於區分UICamera處理UI事件的對象是UI控件還是三維物體。
Event Mask:可以過濾掉不需要接受UI事件的對象。
Event Sources:指需要處理的事件源,比如iPhone可能只需要Touch,PC平台可能還需要Mouse、Keyboard。
Threshplds:指事件誤差的範圍。
軸和鍵:是指方向鍵/搖桿,鍵盤綁定。

參考網站
http://blog.csdn.net/onerain88/article/details/18963539
http://www.cnblogs.com/qinghuaideren/p/3673493.html

沒有留言:

張貼留言