Cocos Creator 按钮边缘点击无效

  • Creator 版本:2.0.9

  • 目标平台: Web

目前实作按钮点击时,会使按钮scale缩小至0.95来实现点击的体感,但会发现在点击边缘的时候,有scale的变化,但没有触发事件

爬文后得知,按钮scale缩小导致触点处于按钮外

所以若要预防此情形,只能改成点击时放大?这并不合理
或者在点击事件触发的时候,才让code去执行缩小动画吗?似乎就失去按钮scale的功能

这部份是否引擎团队会做修正呢?

确实有你说的现象,图标小了没什么感觉 比较大的图标点边缘的话就会很明显

要预防的话 可以把大图标套个父节点吧 稍微放大点击区域 sprite放在子节点上 临时解决下

请问你解决了吗?

把button的target设置为其他节点,比如子节点,这样就不会改变button附着的节点的大小了。