3.3怎么设置事件穿透

加了个挖空遮罩 点击在这个挖空范围内后 如何能够让事件立刻穿透的遮罩下层的按钮上触发按钮点击

@gameMaster @215194780 @jare @itharbors

3.3 点击穿透:
image

这样能穿透 那怎么让挖空的穿透,其他区域不能穿透呢

如果是要实现某些区域能穿透(类似新手引导那种),建议写一个继承自UITransform的组件替换节点原有的UITransform组件,然后重写子类的isHit函数(是否点中了该节点),在里面做点击区域检测;

所有节点的UITransform都变成自定义的吗

允许穿透的那个根节点设计即可,底层按钮啥的不用管

允许穿透的根节点有侦听事件 好像底层的按钮点击事件不会响应吧

不是啊,isHit主用于设计点击形状的,如果它返回true那么它还是阻挡点击,返回false则自身不触发点击,那么就可以触发底层的点击事件,原理同新手引导那样去理解就可以了:rofl:

1赞

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。