【发布时间】:2012-10-28 03:46:38
【问题描述】:
我正在使用 cocos2d 1.0.1。
我创建了一个 CCSpriteBatchNode,它包含一个 CCSprite(我们将其命名为 parentLayer),其中包含 X 个子节点(CCSprites)。
问题是 - 当我旋转 parentLayer 时,所有精灵(子)都正确显示,但是边界框在同一个位置(旋转前它们所在的位置),所以这些精灵的世界坐标不会改变。
当然,如果没有 CCSpriteBatchNode,以上所有方法都可以正常工作。但是,由于涉及的精灵数量,我想使用批处理节点。
问题是,有没有办法相应地更新边界框和子位置?
【问题讨论】:
标签: cocos2d-iphone rotation bounding-box ccspritebatchnode