creator3.5 遇到bug, 系统输入事件无效

问题1
最近用到系统输入事件,打算全局简单鼠标点击事件,参考了一下官方的input事件。
测试了一下,结果大失所望。

代码如下截图

附上代码
input.on(Input.EventType.MOUSE_DOWN, (evt)=>{console.log(“系统监听到鼠标点击事件”)},this);
input.on(Input.EventType.TOUCH_START, (evt)=>{console.log(“系统监听到触屏点击事件”)},this);

结果无论怎么在界面上点击都没有信息输出,即鼠标或者触屏事件没有响应

问题2
另外还有个问题,creator3.4之前的版本还可以对节点用以下方式使节点的点击事件可穿透,让被盖在下面的节点能响应到点击事件

3.4版本开始
这个函数方法不能用了。
this.node.eventProcessor.setSwallowTouches(false);

用就报异常。
image
所以新手指引已经做不了,希望引擎大佬能提供个可以让点击事件穿透节点的解决方案

可以参考:test-case 中的这两个场景:


https://gitee.com/mirrors_cocos-creator/test-cases-3d

第一个问题找到原因了:
我是背景图节点也监听了鼠标点击事件,事件被背景图截获了,导致input监听不到鼠标点击事件。
但是这和官方文档说的不一样啊,官方文档说input的事件优先级最高,怎么可能会被其他节点拦截事件呢?


|
|
|
第二个允许节点点击事件穿透的问题还是无解


文档上有说明