我正在使用Cocos2d-x
并加载.fnt文件(在bmGlyph
中创建),以便我可以创建CCLabelBMFont
。令人沮丧的是,字体总是模糊不清,即使加载高清品种也是如此。
distance_label = CCLabelBMFont::create("0", fntFile);
distance_label->setScale( 0.8 * CCDirector::sharedDirector()->getContentScaleFactor() );
distance_label->setPosition( ccp(distance_label->getContentSize().width/2.0 + 8, size.height - 60) );
this->addChild( distance_label );
在我的iPhone 5上进行测试。
为什么字体总是模糊而不清晰/高分辨率的任何想法?
答案 0 :(得分:0)
.fnt文件是光栅字体(不是True Type或Open Type字体的矢量)。如果创建字体的分辨率至少与目标分辨率一样高,则可能无法从中获得平滑的图像。