首页 > Unity3D引擎 > 进阶系列 > 解决UGUI的ScrollRect和OnPointerUp冲突
2021
08-06

解决UGUI的ScrollRect和OnPointerUp冲突

在列表里的元素,如果想实现OnPointerUp、OnDrag等函数,发现会和ScrollRect冲突,具体表现 就是滑动ScrollRect时,会直接调用OnPointerUp函数。除了和OnPointerUp冲突,可能嵌套ScrollRect也有冲突,没有实际测试过。

具体方案,在实现OnPointerUp的元素脚本里,同时实现OnDragBegin、OnDrag、OnDragEnd函数,在三个函数里,只负责给ScrollRect赋值。

具体代码如下:

解决UGUI的ScrollRect和OnPointerUp冲突 - 第1张  | u3d8技术分享

Git地址:https://github.com/654306663/FixScrollRectClash

最后编辑:
作者:网虫虫
网虫虫
分享是一种快乐; 分享是一种美德; 分享是一种幸福!

0 0 votes
Article Rating
Subscribe
提醒
guest
0 评论
Inline Feedbacks
View all comments