关于Sprite添加对象后大小变化的问题

auto bg = Sprite::create();

auto layer = LayerColor::create(Color4B(100, 100, 100, 255), 600, 600);
layer->setAnchorPoint(Point(0, 0));
layer->setPosition(-100, 0);

bg->addChild(layer);
this->addChild(bg);

请问如何可以获取到Sprite添加子对象后的大小尺寸?使用getBoundingBox()和getContentSize()均为0…

bg原来是0,添加之后还是0,有什么问题?

父结点与子结点的大小无关。

这个应该是LayerColor的问题,它继承Layer,Layer是不能被设置大小和边界的,所以无法获取到它的大小。