位圖字體現在,我有一對夫婦的字體:HoboStd20.fnt指向HoboStd20.png和Teen40.fnt不過,我需要視網膜顯示字體,它指向Teen40.png
。 我該如何着手將這些位圖字體插入到應用程序中? 我是否需要創建兩倍於原始字體大小的字體? 我應該如何命名字體?我是否像這樣重命名png和fnt文件:HoboStd20-hd.fnt? 謝謝!爲視網膜顯示
Q
爲視網膜顯示
1
A
回答
3
基本的例程是以SD或HD分辨率設計你的位圖字體。然後用兩倍或一半的字體大小重新導出相同的字體。
例如,當我使用字形設計器(強烈推薦)設計字體時,首先創建Retina字體並將其保存爲font-hd.fnt。假設這個字體大小爲40分。接下來,我將字體大小設置爲20,然後將文件重新導出爲font.fnt。
在cocos2d中,只引用font.fnt文件。它會自動加載在Retina設備上的font-hd.fnt文件。
0
聽起來像你使用Angelcode's BMFont來生成字體(你?)。
您對這些字體或基於distance-field的渲染方案使用經過alpha測試的邊緣嗎?
This被稱爲「矢量紋理和特殊效果的Alpha-Tested Magni fi cation」的紙張可能會幫助您獲得可接受的質量,而無需將字體/紋理的大小加倍。也就是說,如果您使用的是BMFont(並且可以編寫着色器來解壓像素數據) - 也可以使用每頁一位或每頁一個通道打包多個頁面。這+ alpha測試+距離場應該爲您提供像素完美的文字質量。
+0
感謝您的幫助!不幸的是,這並不是我所需要的。 – wayway
相關問題
- 1. Cocos2D視網膜顯示屏
- 2. 檢測視網膜顯示
- 3. CATiledLayer&視網膜顯示屏
- 4. 視網膜顯示Bug? (Cocos2d)
- 5. UIImage UIImage爲視網膜顯示
- 6. 視網膜模擬器顯示非視網膜分辨率
- 7. 微分視網膜和非視網膜顯示器的iOS
- 8. 視網膜和非視網膜顯示屏支持圖形
- 9. UIImageView contentMode在視網膜和非視網膜顯示不同
- 10. 更新非視網膜帆布應用視網膜顯示
- 11. 開發視網膜和非視網膜顯示器OpenGL ES
- 12. 網站太大,視網膜顯示
- 13. Macbook視網膜顯示打破網站
- 14. 如何將視網膜畫布轉換爲非視網膜顯示
- 15. 如何判斷捕獲的窗口是否在視網膜顯示器中顯示爲視網膜?
- 16. iOS:需要視網膜顯示plist
- 17. 處理:saveFrame()和視網膜顯示
- 18. 視網膜顯示器的HTML大小
- 19. UIButton的圖像和視網膜顯示
- 20. jQuery Mobile視網膜圖標不顯示
- 21. UIView視網膜顯示位置變化
- 22. iPhone的視網膜顯示屏
- 23. 調整圖像的視網膜顯示
- 24. GWT,mgwt和視網膜顯示屏
- 25. 視網膜顯示和[UIImage initWithData]
- 26. CGContext上和視網膜顯示
- 27. 視網膜顯示屏的圖像
- 28. Shopify視網膜顯示圖像精靈
- 29. iPhone視網膜顯示與kobold2d
- 30. GTM上的視網膜顯示檢查
謝謝!^_ ^順便說一下,我讀了你的書,發現它極其有用!我會說,你的書幫助我在Cocos2D的遊戲創作方面取得了突破!再次感謝您的易於理解的解釋,我非常感謝! – wayway
謝謝,不客氣! – LearnCocos2D