Scale9Sprite 添加子节点,节点在父节点后面

源码:
   string tmpStr={U_bloodPic,U_goldPic,U_gemPic};
Point startPoint = ccp(116 , 449);
for (int i = 0; i < 3; i ++)
{

CCSprite* tmp = CCSprite::create(U_topBg);
CCSize size = tmp->getContentSize();
CCRect fullRect = CCRectMake(0,0, size.width, size.height);
CCRect insetRect = CCRectMake(18 , 32 , 36, 1);
// 调用CCScale9Sprite
Scale9Sprite* topBg = Scale9Sprite::create(U_topBg, fullRect, insetRect );
topBg->setPreferredSize(Size(184,topBg->getContentSize().height));
topBg->setPosition(ccp(startPoint.x + 222 * i , startPoint.y));
m_bg->addChild(topBg);

Sprite * Pic = Sprite::create(tmpStr**);
Pic->setPosition(20 , topBg->getContentSize().height / 2);
topBg->addChild(Pic);
}*
*

楼主用的什么版本的?我在3.4Final下新建了个空项目,测试了下。一切是正常的

我用3.2版本的

3.2测试了下,确实存在这个问题。但是这个Bug在新版本里面已经被修复了。楼主可以看下这个
https://github.com/cocos2d/cocos2d-x/pull/7552