Size visibleSize = Director::getInstance()->getVisibleSize();
Vec2 origin = Director::getInstance()->getVisibleOrigin();
char data[20] = {"我是中国人"};
String str = chineseDisplay::a(data);
Label* labell = Label::createWithSystemFont(str.getCString(), "宋体", 30);
labell->setPosition(Point(50, 300));
addChild(labell);
RenderTexture* texture = RenderTexture::create(visibleSize.width, visibleSize.height);
texture->begin();
texture->end();
if (texture->saveToFile("b.jpg", kCCImageFormatJPEG))
{
CCLOG("Succes");
}
String string = FileUtils::getInstance()->getWritablePath() + "b.png";
CCLOG("%s", string.getCString()); //文件存储路劲
Vec2 origin = Director::getInstance()->getVisibleOrigin();
char data[20] = {"我是中国人"};
String str = chineseDisplay::a(data);
Label* labell = Label::createWithSystemFont(str.getCString(), "宋体", 30);
labell->setPosition(Point(50, 300));
addChild(labell);
RenderTexture* texture = RenderTexture::create(visibleSize.width, visibleSize.height);
texture->begin();
//Scene* s = Director::getInstance()->getRunningScene(); //我这取不到S的值
//s->visit()
this->visit(); //所以用layer遍历所有子节点texture->end();
if (texture->saveToFile("b.jpg", kCCImageFormatJPEG))
{
CCLOG("Succes");
}
String string = FileUtils::getInstance()->getWritablePath() + "b.png";
CCLOG("%s", string.getCString()); //文件存储路劲