假设有两个同级节点A和B(没有叠加),都监听了触摸移动事件,那么我先触摸到A节点触发触摸移动事件,接着我想继续移动到B节点,让B节点也触发触摸移动事件,请问这怎么做呢?目前我试了下creator在这种情况下 默认只能触发A节点的,B节点没有触发。看了creator3.4的文档提到了穿透,试了下也没有作用。
没看懂你的需求,我觉得中文表达能力很重要
就是我同时在两个节点上比如名字叫A和B上监听TouchMove的事件,这两个节点是同级的,并且在场景中没有叠加。现在我先触摸了A节点触发了TouchMove事件,接着我想继续移动到B节点,从而也触发B节点的ToichMove事件,请问该怎么做呢?
我看错了,我得锅,我看成touchstart了,这个直接获取实时的位置即可,然后判断触摸点是否在b节点的范围上面,不难,如果b节点按钮是矩形按钮那就更简单了
好吧,我原本是想用事件直接监听的,但试了后发现B节点没有触发TouchMove监听事件。那现在只能用判断范围这个办法了。谢了哈
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。