2011-08-23 76 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

相關問題