本文主要是介绍init方法代码进行了整理(自备),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
自己进行整理,直接可复制粘贴使用的代码,非常基础的东西,如果刚入门的朋友可能会觉得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;
}
这篇关于init方法代码进行了整理(自备)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!