10183人加入学习
(109人评价)
UGUI整体解决方案-基础篇(Unity 2019.1.0f2)

2019-06-01

价格 免费

click bug

  子物体上只有click接口,父物体有down和click,子物体和父物体的click都无法正常执行

 

解决办法:

给子物体也加上ipoint

[展开全文]

Unity UGUI点击事件Bug:

1、引发条件:如果子类上的脚本只实现IPointerClickHandel的click事件时,当父类物体继承自IPointerClickHandel、IPointerDownHandel并且实现了PointerClick、PointerDown方法,那么子物体的click事件会被吞掉,且父物体的click和down事件都不会被执行。

[展开全文]

IPointerUpHandler与IPointerClickHandler的区别?

 IPointerUpHandler是你在这个物体上按下,无论在哪里抬起都会触发

IPointerClickHandler是你在这个物体上按下,必须在这个物体上抬起,才会触发

陈年bug 虽然道理不是很懂,但解决办法就是在子物体上实现down的接口

 

[展开全文]

子物体只实现Click

父物体实现Click和Down

当父物体和子物体重叠的时候

在点击父物体时,事件的触发没有问题

但当点击子物体时,子物体的Click和父物体的Click事件都不会被触发,父物体的其他事件不受影响

 

解决方法:子物体也实现Down

[展开全文]

授课教师

课程特色

视频(61)
下载资料(1)