3.0正式版坐标问题

代码如下
Sprite* pSprite1 = Sprite::create(“cards/f1.png”);
pSprite1->setPosition(200, 200);
pSprite1->setAnchorPoint(Point(0.5, 0.5));
addChild(pSprite1);

Sprite* pSprite2 = Sprite::create("cards/f1.png");
pSprite2->setAnchorPoint(Point(0.5, 0.5));
pSprite1->addChild(pSprite2);

两张图片锚点都是(0.5, 0.5);pSprite2不应该和pSprite1重合吗?

pSprite2->setAnchorPoint(Point(0.5, 0.5)); 表示锚点在中心, cocos2d-x是以左下角为原点。

改成 Point(.0f, .0f) 才是你要的重合

锚点仅影响子集的坐标。

求解释 这应该是重合的啊,求版主花费几分钟说一下可以不

你好,目前这个应该是对锚点的定义做了一个调整,以后也都会按照目前的设计来做。