縮放屏幕截圖在iPhone 5S:可憐的字體質量CCLabelBMFont
CCLabelBMFont
是在上面,CCLabelTTF
是在底部。 這兩個字符串都使用Helvetica Neue Light 17pt
。
正如您所看到的,第一個字符串中存在某種筆劃,但字體圖像中的所有符號在透明背景上都是白色的。是否有可能擺脫這種影響,並使CCLabelBMFont
看起來一樣好CCLabelTTF
?
我用bmGlyph
和其他免費的模擬器來創建位圖字體,結果總是一樣的。
縮放屏幕截圖在iPhone 5S:可憐的字體質量CCLabelBMFont
CCLabelBMFont
是在上面,CCLabelTTF
是在底部。 這兩個字符串都使用Helvetica Neue Light 17pt
。
正如您所看到的,第一個字符串中存在某種筆劃,但字體圖像中的所有符號在透明背景上都是白色的。是否有可能擺脫這種影響,並使CCLabelBMFont
看起來一樣好CCLabelTTF
?
我用bmGlyph
和其他免費的模擬器來創建位圖字體,結果總是一樣的。
終於解脫了! 原來是因爲Blend src
屬性。 我將SpriteBuilder'One'中默認的標籤屬性更改爲'Dst Alpha',現在不可能看到CCLabelTTF
和CCLabelBMFont
之間的任何區別!
首先,不要改變節點的scale屬性,否則會模糊。
您需要製作高清版的字體,其中字體的png文件名具有-hd後綴,字體大小是非Retina設備的兩倍。例如:
非Retina的字體,32點大小(如果支持非視網膜設備):
font.fnt
font.png
然後創建64pt大小的字體,並將其保存爲:
font-hd.fnt
font-hd.png
當然,我使用雙倍大小的字體爲視網膜iPhone。在我的情況下是34pt。字體不縮放。我在編輯器中縮放圖像以顯示不同之處。字體上仍然會出現黑色筆觸。現在我正在考慮購買40美元的字體程序,但我認爲它不會改變任何事情。 – user1561346
您是否檢查了bmGlyph中的設置?默認添加黑色筆劃。 –
@TiborUdvari當然是。我已經回答了我的問題。當我能夠做到時,我會接受它。 – user1561346
是的,我看到了你的答案。這似乎有點奇怪。我從未遇到SP和bmGlyph的這類錯誤。對我來說,它可以在默認設置下使用。很高興你讓它工作,但! –