CCLabelTTF 字符串类
CCMenu 按钮
文本按钮
CCLableTTF + CCMenultmLabel
CCMenuLtemFont
图片按钮
CCMenulltemimage
文本按钮显示中文
#include <iostream>
using namespace std;
USING_NS_CC;
inline std::string WideByte2UTF8(const wstring& text)
{
int asciisize = ::WideCharToMultiByte(CP_UTF8, 0, text.c_str(), text.size(), NULL, 0, NULL, NULL);
if (asciisize == ERROR_NO_UNICODE_TRANSLATION ||
asciisize == 0)
{
return string();
}
char* resultstring = new char[asciisize];
int convresult = ::WideCharToMultiByte(CP_UTF8, 0, text.c_str(), text.size(), resultstring, asciisize, NULL, NULL);
if (convresult != asciisize)
{
return string();
}
std::string buffer(resultstring, convresult);
delete[] resultstring;
return buffer;
}
系统自带的函数
using namespace cocos2d;
创建无标题栏窗口window style为WS_BORDER |WS_POPUP
窗口颜色渐变
CCLayerColor *dark = CCLayerColor::create(ccc4(0.0,0.0,0.0,255.0));
this->addChild(dark,11);
dark->runAction(CCSequence::create(CCDelayTime::creat(0.5f),CCFadeOut::create(1.5f),NULL));
CCSprite *ccs;
ccs->setScale(0.0f);//精灵放大
ccs->setOpacity(0.0f);//精灵透明度