addChild之后的Sprite边界框大小

时间:2014-05-26 23:12:19

标签: cocos2d-x cocos2d-x-3.0

我在不使用像这样的图像的情况下创建了一个精灵:

    auto sprite = Sprite::create();
sprite->addChile(label1);
sprite->addChile(sprite1);
sprite->addChile(sprite2);
sprite->addChile(label2);

毕竟,我想得到边界框尺寸。但是sprite->getBoundingBox().size会返回(0, 0)。为什么?以及如何获得最终尺寸?

1 个答案:

答案 0 :(得分:0)

addChild方法不会更改任何sprite属性,因此没有纹理的sprite将始终返回(0,0),除非您使用setContentSize方法更改它。