字体描边问题

有谁遇到过android下字体描边在,在唤醒的时候出现上下文不一样,导致出现字体描边失败

CCAssert(glCheckFramebufferStatus(GL_FRAMEBUFFER) == GL_FRAMEBUFFER_COMPLETE, “Could not attach texture to framebuffer”);是在这里出问题

这个是我的描边代码

cocos2d::CCSize labTexSize = label->getTexture()->getContentSize();

kCCTexture2DPixelFormat_RGBA8888);
CCRenderTexture* rt = CCRenderTexture::renderTextureWithWidthAndHeight(static_cast(labTexSize.width+size2),static_cast(labTexSize.height+size2));
CCPoint originalPos = label->getPosition();
ccColor3B originalColor = label->getColor();
label->setColor(cor);

ccBlendFunc originalBlend = label->getBlendFunc();
ccBlendFunc newLabelBlendFunc = {GL_SRC_ALPHA,GL_ONE };
label->setBlendFunc(newLabelBlendFunc);

CCPoint center = ccp(labTexSize.width/2+size, labTexSize.height/2+size);
rt->begin();
for(int i = 0; i < 360; i+=15)
{
	label->setPosition(ccp(center.x + sin(CC_DEGREES_TO_RADIANS(i))*size, center.y + cos(CC_DEGREES_TO_RADIANS(i))*size));
	label->visit();
}
rt->end();

label->setPosition(originalPos);
label->setColor(originalColor);
label->setBlendFunc(originalBlend);
rt->setPosition(originalPos);
return rt;

怎么就没有一位大哥给我一个具体解决的方法,我这个折腾了快崩溃了!:L

http://www.firedragonpzy.com.cn/index.php/archives/2484

?出?支持一下!!!!?急!!!

?道android下你?描??有出?????是?我??方法不?呢?

自己?一下

哪位大哥可以帮我一下不,很急,这个问题困扰了我一个多月了 :L

用贴5个label的方式会比较简单一点。上下左右各串一个pixel,各显示一个黑色的字,然后在最中间放一个白色的字。不知道说明白没。

自己再?一下

哪位大哥可以?我一?具体的解决方法!小弟非常感谢

— Begin quote from ____

luyungeng 发表于 2012-9-28 13:25 url

可以分析一下他们的资源包,看看是怎么做的。
我之前的试过,普通11号字,2000多汉字可以放到一张2048的 …

— End quote

如果我有很多不同的大小的字体,那不是要很多汉字了!

?什麽就?有人回答了呢?

— Begin quote from ____

gagaga 发表于 2012-9-27 15:49 url

用贴5个label的方式会比较简单一点。上下左右各串一个pixel,各显示一个黑色的字,然后在最中间放一个白色 …

— End quote

???,我一加上去,整???的?率一下就降低了,不是很可取,不??是??你回答

— Begin quote from ____

luyungeng 发表于 2012-9-27 16:53 url

感觉这样做效率有点低,可以考虑用BMFont来做,直接PS图片来描边,或者阴影等其他任何效果都很简单,而且效 …

— End quote

用?片??效果不好,如果太多文字了,那不是?源?很大,??我也考??,?是不可取,我看了有?款用cocos2d-x做的??,他?很多文字多是可以描?的(android下),像??的哼哈三?、?有忘仙他?多是由描?的,不知道是怎?去??的?

— Begin quote from ____

gagaga 发表于 2012-9-27 15:49 url

用贴5个label的方式会比较简单一点。上下左右各串一个pixel,各显示一个黑色的字,然后在最中间放一个白色 …

— End quote

除了??方法,?有其他的方法??

同问,忘仙之类的游戏用什么理法实现描边字的?