I’ve been fixing the same scaling bugs in CCMenu.cpp for 1.x and 2.x and latest. Is there a way to submit changes so it gets in the next rev:
Basically the fix is that menu items need to be scaled whenever referencing their content size. Some places it does this and other places it does not.
You can search the code for pChild~~>getContentSize.height
All references to this should appear like this:
pChild~~>getContentSize().height * pChild->getScaleY()
But there are many places where this was left out. Same goes for the width. Thanks!