我正在使用Cocos2d 2.2,并且遇到以下情况:
我有一个精灵作为孩子添加到CCNode。精灵的锚点是0,0。 CCNode的锚点是0,0。我有一个锚点为0.5,0.5的CCNode,并在其中添加了一个带有以下rect的子项:0,363,165,231)。
然后我将CCNode作为子节点添加到另一个锚点为0的CCNode ...
一切都很好......看起来很完美。
我将CCNode缩小到0.5
突然之间,我在精灵的顶部看到了纹理中的垃圾,这些垃圾不属于它的纹理矩形。
为什么世界上缩小CCNode会改变纹理坐标?!
注意,如果CCNode的锚点为0,0,则不会发生这种情况。只有当它0.5,0.5 ......
时