自己进行整理,直接可复制粘贴使用的代码,非常基础的东西,如果刚入门的朋友可能会觉得cocos2d-x中HelloWorld中init方法虽然很全但是够乱,看不明白,下面奉上代码。
bool start::init()
{
bool bRet = false;
do
{
CC_BREAK_IF(! CCLayer::init());
//----------------------获得屏幕的大小-----------------------------------
CCSize size = CCDirector::sharedDirector()->getWinSize();
//----------------------屏幕中显示字体-----------------------------------
CCLabelTTF* pLabel = CCLabelTTF::create("", "Arial", 24);
CC_BREAK_IF(! pLabel);
pLabel->setPosition(ccp(size.width / 2, size.height - 50));
this->addChild(pLabel, 1);
//----------------------第一层图片----------------------------------------
CCSprite* pSprite = CCSprite::create("HelloWorld.png");
CC_BREAK_IF(! pSprite);
pSprite->setPosition(ccp(size.width/2, size.height/2));
this->addChild(pSprite, 0);
//---------------------添加一个就这么简单-------------------------------
CCSprite* pSprite02 = CCSprite::create("HelloWorld02.png");
CC_BREAK_IF(! pSprite02);
pSprite02->setPosition(ccp(size.width/2, size.height/2));
this->addChild(pSprite02,2);
//---------------------------------------------------------------------
bRet = true;
} while (0);
return bRet;
}