如何获得节点的宽度?

时间:2015-03-16 01:30:54

标签: c++ cocos2d-x cocos2d-x-3.0

我的想法是,我有一个父节点作为容器,有一堆Sprites作为子节点,我可以让Node的宽度包括子节点的宽度,因为我假设大小会包含它的孩子,但它看起来并不像。

我有Node的子类,通过addChild添加了几个精灵,但subclassofNode()->getContentSize().width返回的内容大小始终为0

是否可以获得准确的节点大小?

1 个答案:

答案 0 :(得分:2)

节点的大小始终等于零。 你应该改为CCSprite的子类。

如果你想以这种方式做,你需要覆盖功能" GetContentSize"