Button设置了点击缩放效果,当点击按钮边缘区域时,touch_end被修改为touch_cancel。

  • Creator 版本: 3.6.2

  • 目标平台: web-chrome

  • 重现方式:设置一个button的点击动画为scale:0.92,然后运行点击按钮边缘区域。按钮回调事件不触发。

查了下是uitransform的hitTest判定有异常。

@panda 大佬麻烦看看

/手动狗头 设计如此。touch_begin缩小后, 点在按钮边缘touch_end的时候的确就是没点中按钮了啊。按钮大点的话视觉效果上也是没点中。所以现在大部分游戏点击效果应该都是变颜色或者放大

点击边缘,缩小之后,你之前点击的地方就是没点中的,之前也遇到过,所以我现在一般用放大的 :joy:,一定要缩小的话, 自己写个缩小放大的动画就行了

可以把缩放的节点和button节点分开。