3

.fnt/.png タイプのフォントを SpriteBuilder に追加できないため、CCLabelBMFont 用に選択できません。手順は何ですか?ドキュメントには、この問題について何もないようです。

私はこのフォントを使用しています:

https://github.com/cocos2d/cocos2d-iphone/blob/v3.1/Resources/Fonts/arial16.fnt https://github.com/cocos2d/cocos2d-iphone/blob/v3.1/Resources/Fonts /arial16.png

更新:次のような回避策を除いて、現時点では本当に良い解決策ではないようです:

  • CCLabelBMFont を扱う場合は SpriteBuilder を使用しないでください。コードから実行する場合は、arial16 フォントを使用できます。SB が既存の Cocos2D に「同梱」されているフォントをサポートしていないのは残念です。もちろん、それなりの理由があるのでしょうが…

  • 私の場合、フォント クラスをまったく使用せずに、CCLayoutBox を使用して固定サイズの文字スプライトを追加するだけです。実際には非常に高速で、カウントダウンタイマーなどを作成するのに十分です.

4

2 に答える 2

0

GlyphDesigner をお持ちの場合は、私の bash スクリプトを使用して、.GlyphProject ファイルを SpriteBuilder が必要とする .bmfont フォント構造に変換できます。

ここで私の投稿を確認できます: Bash script to generate CCLabelBMFont bmfont files for use with SpriteBuilder using GlyphDesigner's command line tool

于 2015-01-05T15:58:32.780 に答える