2014-04-28 57 views
0

縮放屏幕截圖在iPhone 5S:可憐的字體質量CCLabelBMFont

enter image description here

CCLabelBMFont是在上面,CCLabelTTF是在底部。 這兩個字符串都使用Helvetica Neue Light 17pt

正如您所看到的,第一個字符串中存在某種筆劃,但字體圖像中的所有符號在透明背景上都是白色的。是否有可能擺脫這種影響,並使CCLabelBMFont看起來一樣好CCLabelTTF

我用bmGlyph和其他免費的模擬器來創建位圖字體,結果總是一樣的。

+0

您是否檢查了bmGlyph中的設置?默認添加黑色筆劃。 –

+0

@TiborUdvari當然是。我已經回答了我的問題。當我能夠做到時,我會接受它。 – user1561346

+0

是的,我看到了你的答案。這似乎有點奇怪。我從未遇到SP和bmGlyph的這類錯誤。對我來說,它可以在默認設置下使用。很高興你讓它工作,但! –

回答

0

終於解脫了! 原來是因爲Blend src屬性。 我將SpriteBuilder'One'中默認的標籤屬性更改爲'Dst Alpha',現在不可能看到CCLabelTTFCCLabelBMFont之間的任何區別!

0

首先,不要改變節點的scale屬性,否則會模糊。

您需要製作高清版的字體,其中字體的png文件名具有-hd後綴,字體大小是非Retina設備的兩倍。例如:

非Retina的字體,32點大小(如果支持非視網膜設備):

font.fnt 
font.png 

然後創建64pt大小的字體,並將其保存爲:

font-hd.fnt 
font-hd.png 
+0

當然,我使用雙倍大小的字體爲視網膜iPhone。在我的情況下是34pt。字體不縮放。我在編輯器中縮放圖像以顯示不同之處。字體上仍然會出現黑色筆觸。現在我正在考慮購買40美元的字體程序,但我認爲它不會改變任何事情。 – user1561346