我在不使用像这样的图像的情况下创建了一个精灵:
auto sprite = Sprite::create();
sprite->addChile(label1);
sprite->addChile(sprite1);
sprite->addChile(sprite2);
sprite->addChile(label2);
毕竟,我想得到边界框尺寸。但是sprite->getBoundingBox().size
会返回(0, 0)
。为什么?以及如何获得最终尺寸?
答案 0 :(得分:0)
addChild
方法不会更改任何sprite属性,因此没有纹理的sprite将始终返回(0,0),除非您使用setContentSize
方法更改它。