点击Button的时候上面的child不放大

我用的是cocos2dx 3.4 Final,用button->setPressedActionEnabled(true) 来让button被点击的时候有放大的现象,但是button上面的children(有Sprite和Label)没有跟着放大,这样看着很不和谐,请问下有人遇到相同的问题么?求解决

没有遇到过 解决了吗:14::14::14:

不会自动放大,需要你遍历所有的child手动放大,我是这样做的

这个是对Button的子节点Scale9Sprite进行缩放的,并不是对Button这个节点。如果你要实现这个效果的话,最好是自己在点击按钮的时候对sprite 和 label进行控制缩放。

缩放的大小是

float Button::getZoomScale()const
{
return _zoomScale;
}

时间是

static const float ZOOM_ACTION_TIME_STEP = 0.05f;