Unity-点击UI事件用法

2018-07-05  本文已影响0人  战斗力五只鹅

不要用接口,原因如下:
简单几行代码通过接口设置点击事件

public class TestInterfaceClick : MonoBehaviour, IPointerClickHandler { 
     public void OnPointerClick(PointerEventData eventData)
     {
        Debug.Log("click " + transform);
     }
 }
父子UI点击日志.png

给父物体添加脚本,点击父物体和子物体时都会接收到完全相同的点击事件。很明显这是一个很坑的事情。所以最好是用雨松的EventTriggerListener或者类似的方法。

上一篇下一篇

猜你喜欢

热点阅读