cocos2.2.3 锚点设置问题

CCLayerColor *layerColor = CCLayerColor::create(ccc4(255,0,0,255));
layerColor->setAnchorPoint(ccp(0.5,0));
layerColor->setPosition(ccp(50,50));

this->addChild(layerColor);

为什么我这样设置锚点不起作用

因为2.2.3版本好像并没有设置位置相对锚点的方法,所以我认为默认就是生效的,可是事实不是这样的

那怎么使锚点设置生效呢,求大侠们指点下新人,cocos2d-x各个版本的差异巨大,连方法都不见了,所以以前的一些电子书都快成废品了

没用过2.x版本的,你在setAnchorPoint前加上这个试试:
layerColor->ignoreAnchorPointForPosition(false);

Layer是默认忽略锚点的。开启的方式如二楼所说。

在线API可见:http://www.cocos2d-x.org/wiki/Reference

离线API可见:http://www.cocoachina.com/bbs/read.php?tid=199055