加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

cocos-js 关于场景点击事件的bug

发布时间:2020-12-14 17:21:58 所属栏目:百科 来源:网络整理
导读:今天在做新手引导的时候发现一个关于CCEventManager中的sceneGraphPriorityListeners的bug。 bug的产生过程 我先加载引导资源,加载完毕,生成引导层,然后加载游戏资源,并生成游戏层,在这个引导层生成完,正在加载游戏资源的时候,触摸屏幕,sceneGraphPr

今天在做新手引导的时候发现一个关于CCEventManager中的sceneGraphPriorityListeners的bug。


bug的产生过程

我先加载引导资源,加载完毕,生成引导层,然后加载游戏资源,并生成游戏层,在这个引导层生成完,正在加载游戏资源的时候,触摸屏幕,sceneGraphPriorityListeners会发生bug,不是按照zorder来排序的。

具体原因,我没有追查清除。

暂时的解决办法是在引导层和游戏层都生成完毕后,重新排列zorder;

其中是遍历场景的子节点,然后用函数reorderChild 排序,最后再用sortAllChildren

sortAllChildren
reorderChild

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读