最近在用creator做仓库背包的功能,我是用的scrollview来滑动展示 , 然后放了许多道具预制体, 每个道具到实例化的时候都用node.on监听事件,
每个道具是一个预制体. 道具有个监听事件,
这样的滚动scrollview时候都是先触发了道具的事件监听..
希望拖动 的时候道具不会被操作点击. 该怎么实现呢???
难道只能不用scrollview了 用正常的分页来实现???
对此问题我问了一些做过背包的大佬,大佬告诉我用button做道具. 这样就可以了.
于是我把prefab预制体绑定了button事件,去掉了监听事件.
这样滚动的时候就不会触发到事件了. 来看看效果.
原来cocos底层的实现机制如此. 为此特地记录下来. 希望后来者引以为戒.点击链接加入群聊【cocos/unity交流群】