我运行cocos2d-x 2.0.3自带的testcpp项目,当测试LabelTest时,发现字体出现中间清新,边缘模糊现象。
608
然后我修改了BitmapFontMultiLine::BitmapFontMultiLine()的代码,如下
BitmapFontMultiLine::BitmapFontMultiLine()
{
CCSize s = CCDirector::sharedDirector()->getWinSize();
for ( int h = 0; h < s.height;)
{
CCLabelBMFont *label1 = CCLabelBMFont::create("CCLabelBMFont *label1 = CCLabelBMFont::create h += 4 * label1->getContentSize().height;
", “fonts/font.fnt”);
label1->setAnchorPoint(ccp(0,0));
addChild(label1, 0);
label1->setPosition(0, h);
h += 4 * label1->getContentSize().height;
label1->setColor(cocos2d::ccYELLOW);
}
}
运行结果还是中间清晰,越远离中心越模糊。
609
我只是将testcpp项目的分辨率调到640*960,其他为做任何改动。我移动窗口,发现并不是我的显示器的毛病。
|