不要用接口,原因如下:
简单几行代码通过接口设置点击事件
public class TestInterfaceClick : MonoBehaviour, IPointerClickHandler {
public void OnPointerClick(PointerEventData eventData)
{
Debug.Log("click " + transform);
}
}
父子UI点击日志.png
给父物体添加脚本,点击父物体和子物体时都会接收到完全相同的点击事件。很明显这是一个很坑的事情。所以最好是用雨松的EventTriggerListener或者类似的方法。
网友评论