2011-08-23 98 views
1

我将iPad上的游戏移植到iPhone上(使用XCode cocos + box)。我使用自定义字体(* .ttf),这种字体在用大字体绘制时很不错,但如果使用较小的字体大小,文字会变得太模糊。为什么我的小字体在iPhone上太模糊了?

如果我本身没有缩放字体大小,但缩放字体的父级,文本会变得太尖锐和内存消耗。由于我正在移植一款游戏,因此我需要字体有点模糊,但不要太多,以至于它仍然可读。

模糊还有另一个问题:并非所有的文字都看起来不错。我创建了一个“开始游戏”标签,它看起来很好,但是当我创建一个“设置”标签时,它看起来更加模糊。

是因为* .ttf文件还是我做错了什么?如果是字体,我该如何解决它?

回答

3

如果在半像素边界处绘制文本和图像看起来很模糊,您能否提供负责将文本绘制到屏幕中的源代码?

+0

叶谢谢你!我创建了一个文本,如_totalScoreLabel = [CCLabel labelWithString:[NSString stringWithFormat:@“Total score:$ 0”] fontName:FONT_NAME fontSize:((int)(25 * kw))];我确实计算了iphone 3的尺寸,它是12,而不是((int)(25 * kw)),并且文字变得更好了,但我想知道为什么它不能正确截断,因为它是? – igrek

+0

没关系lroundf(25 * kw)做的伎俩谢谢! – igrek

相关问题