cocos2d-x+cocosbuilder 学习笔记 (一)

1:cocosbuilder创建的界面所有的zOrder都为0.假设想做坐标轴变换,建议使用以下方法

void tScene::onNodeLoaded(cocos2d::CCNode *pNode, cocos2d::extension::CCNodeLoader *pNodeLoader)

{

    CCArray*pNodeArray = pNode->getChildren();

    for (int i=0; i<pNodeArray->count(); i++) {

        CCNode* node = (CCNode*)pNodeArray->objectAtIndex(i);

        node->setZOrder(i);

    }


}

重载onNodeLoaded ,然后按顺序给所有node设置zorder,这样改界面内元素的zorder就方便了。

2:可变的元素可以放置一个空的ccnode,并制定在doc 上的var,然后在程序里面去把想要显示的东西add进去。


你可能感兴趣的:(cocos2d-x+cocosbuilder 学习笔记 (一))