HelloWorldScene.cpp
#include "HelloWorldScene.h"
#include "SimpleAudioEngine.h"
using namespace cocos2d;
using namespace CocosDenshion;
CCScene* HelloWorld::scene()
{
CCScene *scene = CCScene::create();
HelloWorld *layer =HelloWorld::create();
scene->addChild(layer);
return scene;
}
// on "init" you need to initialize your instance
bool HelloWorld::init()
{
if ( !CCLayer::init() )
{
return false;
}
//------CCLabelTTF
CCLabelTTF* pLabel =CCLabelTTF::create("CCLabelTTF-Thonburi","Thonburi", 24);
pLabel->setPosition(ccp(170,280) );
this->addChild(pLabel);
CCLabelTTF* pLabel2 = CCLabelTTF::create();
//设置字体大小
pLabel2->setFontSize(20);
//设置字符串
pLabel2->setString("CCLabelTTF-Helvetica");
pLabel2->setPosition(ccp(170,250) );
this->addChild(pLabel2);
//------CCLabelAtlas
// CCLabelAtlas* label = CCLabelAtlas::create(<#const char *string#>, <#const char *charMapFile#>, <#unsigned int itemWidth#>, <#unsigned int itemHeight#>, <#unsigned int startCharMap#>)
CCLabelAtlas* label = CCLabelAtlas::create("Atlas-823","testfont.png", 48,64, ' ');
label->setPosition(ccp(0,190));
addChild(label);
//设置字体颜色
label->setColor(ccc3(255,0, 0));
CCLabelAtlas* label2 =CCLabelAtlas::create("LabelAtlas","testfont.plist");
label2->setPosition(ccp(0,140));
addChild(label2);
//------CCLabelBMFont
CCLabelBMFont* labelBM =CCLabelBMFont::create("Himi站立","testChinese.fnt");
labelBM->setPosition(ccp(180,100));
addChild(labelBM);
return true;
}