layer默认的锚点为(0,0),如果不使用
layer->ignoreAnchorPointForPosition(false);
那么锚点位置无法修改
auto layer = LayerColor::create(Color4B(0, 255, 0, 255), 320, 320);
auto size = Director::getInstance()->getVisibleSize();
layer->ignoreAnchorPointForPosition(false);
layer->setAnchorPoint(Point(0.5,0.5));
layer->setPosition(Point(size.width / 2, size.height / 2));
this->addChild(layer,2);
Sprite* s = Sprite::create("red_block.png");
s->setPosition(Point(size.width / 2, size.height / 2));
this->addChild(s, 2);