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


不会自动放大,需要你遍历所有的child手动放大,我是这样做的
这个是对Button的子节点Scale9Sprite进行缩放的,并不是对Button这个节点。如果你要实现这个效果的话,最好是自己在点击按钮的时候对sprite 和 label进行控制缩放。
缩放的大小是
float Button::getZoomScale()const
{
return _zoomScale;
}
时间是
static const float ZOOM_ACTION_TIME_STEP = 0.05f;