美文网首页
关于CocosCreator背包滚动和道具被点击的触发机制问题

关于CocosCreator背包滚动和道具被点击的触发机制问题

作者: 游戏开发大表哥 | 来源:发表于2019-06-18 14:14 被阅读0次

最近在用creator做仓库背包的功能,我是用的scrollview来滑动展示 , 然后放了许多道具预制体, 每个道具到实例化的时候都用node.on监听事件,

每个道具是一个预制体. 道具有个监听事件,

这样的滚动scrollview时候都是先触发了道具的事件监听..

希望拖动 的时候道具不会被操作点击. 该怎么实现呢???

难道只能不用scrollview了 用正常的分页来实现???

对此问题我问了一些做过背包的大佬,大佬告诉我用button做道具. 这样就可以了.

于是我把prefab预制体绑定了button事件,去掉了监听事件. 

这样滚动的时候就不会触发到事件了. 来看看效果.

原来cocos底层的实现机制如此. 为此特地记录下来. 希望后来者引以为戒.点击链接加入群聊【cocos/unity交流群】

相关文章

网友评论

      本文标题:关于CocosCreator背包滚动和道具被点击的触发机制问题

      本文链接:https://www.haomeiwen.com/subject/aflfqctx.html