3.x下如何创建一个全屏触摸事件监听但不消耗事件?

如题:3.x下如何创建一个全屏触摸事件监听但不消耗事件?
有两种方式都有问题
1,创建一个顶层全屏节点,node.on(xxx),监听事件,问题是下层节点无法收到触摸事件了。事件被消耗!
2,input.on(xxx)实现,问题是,ui节点优先级高于input,如果当前界面有ui节点监听,则事件会被ui吞噬。

https://forum.cocos.org/t/topic/134993 答案请参考这个帖子!

使用顶层node,然后在事件监听里面,这样设置,就不会消耗事件了。
e.preventSwallow = true;