cocos2d-x 中的圆形按钮

Rounded buttons in cocos2d-x

使用cocos2d-x中的普通按钮class,我们可以使用边缘圆滑的图像来创建圆形按钮。然而,命中测试仍然 "works" 在不可见的边缘上,因为可能只是没有这样的功能来忽略不可见部分 and/or 边缘上发生的触摸。有谁知道这个 fix/workaround 吗?

目的是在矩形内的区域和不透明度为 0 的点上点击时不点击按钮。

帅源做的这个IrregularButtonclass你一定要看看。