位图字体出现模糊

我运行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,其他为做任何改动。我移动窗口,发现并不是我的显示器的毛病。

确实觉得字体表现不佳,很模糊,尤其有背景的情况下,字号限制很严重,不知道是不是有啥参数设置不正确导致的

— Begin quote from ____

MR差不多 发表于 2012-11-21 14:37 url

改成2d投影就好了
CCDirector::sharedDirector()->setProjection(kCCDirectorProjection2D);

— End quote

确实是你说的那样子,改成2D投影就清晰了。我刚才看了cocos2d-x的默认投影是3D,对于一个2D游戏引擎来说,不知道它为何要这么设置。这也是让我比较意外的。谢谢!