cocos creator 2.0.10的 cc.director.pause函数似乎有问题

  • Creator 版本:2.0.10

  • 目标平台: < Android / 模拟器>

  • 错误详情:当游戏结束后激活了一个展示胜利界面的节点winNode,并调用cc.director.pause(),该节点挂有block input event组件。但是点击winNode上的下一关按钮点击无响应,反倒是可以透过winNode节点,点击游戏界面上的按钮。此外,点击按钮会有放大效果,使用cc.director.pause后也失效了。

图片:


  • 重现方式:安装到手机上后会发生,模拟器也会。

  • 手机型号 :小米

  • 编辑器操作系统 :Windows

  • 编辑器之前是否有其它报错 :无

游戏暂停后,引擎暂停工作,游戏UI不该再被响应,直到游戏恢复。

不是ui还是会响应吗?

按钮点击回调函数里的第一个语句就是cc.director.resume。h5预览没问题。模拟器上会出现问题
点击穿透又怎么解释?

对呀,同问,刚刚测试过了cc.game.pause和cc.director.pause之后都能够响应ui,只是前者点击按钮时没有特效了,但两者的事件都会继续响应。(2.1.0版本)

事件是可以触发,按钮的表现因为游戏暂停会存在不限时,目前是这样的,层级的问题我这边没有复现,需要提供下demo。

发你邮箱吗?邮箱地址是多少?

小demo,站内信就可以了

你BlockInputEvent挂错节点了,挂载winNode是没法拦截子节点的,应该放在winNode的最底层子节点,比如btm那个节点。

老早试过,只响应,不渲染