Unity Image 组件实现接口IPointerClickHandler 无响应问题

仔细看看是不是没有勾选光阴投射目标(Raycast Target)

Unity Image 组件实现接口IPointerClickHandler 无响应问题_第1张图片

Unity Image 组件实现接口IPointerClickHandler 无响应问题_第2张图片
还有一个带佬的文章,关于子父节点实现不同接口,无响应问题传送门:
https://www.cnblogs.com/msxh/p/10588783.html
总结带佬的关键点就是:如果一个物体没有父节点的话,那么只实IPointerClickHandler接口便是可以接收到点击事件的。如果他有父节点,父节点挂载的脚本也是只实现IPointerClickHandler接口的话,点击事件也是可以接收到的。但是如果父节点实现了IPointerDownHandler和IPointerClickHandler接口,子节点只实现IPointerClickHandler接口的话,两者便会都接收不到点击事件,需要子节点也实现IPointerDownHandler这个接口才行。

你可能感兴趣的:(Unity)