Bmfont ソフトウェアは、fnt形式のフォント ファイルとpngイメージを生成するために使用され、ココスのゲーム開発でダイナミック フォントを作成するためによく使用されます。
以下は、Bmfont ソフトウェアを使用して fnt フォントを生成する詳細な手順を段階的に紹介します。
1. Bmfontソフトウェアをダウンロードしてインストールします。
2. 新しいテキストフォントを作成する
新しい txt テキスト ドキュメントを作成します。
注: UTF-8-BOM エンコード形式で保存しないと、後からエクスポートされるテキストが文字化けします。
ここでのテスト内容は次のとおりです。 皆さんこんにちは、Microsoft Yahei Font です。
3. ダブルクリックして bmfont64.exe を起動します。
4.フォントを設定する
(1). メニューを選択します: [オプション] - [フォント設定]
(2) フォント設定パラメータの紹介
-
フォント: ソフトウェアでサポートされているフォント オプション
-
サイズ: フォントサイズ
-
文字の高さを一致させる: 文字の高さを一致させる
-
太字: 太字フォント
-
斜体:斜体
-
フォントのスムージング: フォントを滑らかにします
-
レベル: フォントの水平方向の間隔です。
(3) ポップアップ ボックスで、お気に入りのフォントを選択し、適切なパラメータを設定します。
以下は Microsoft Yahei を選択するデモンストレーションです。
一般に、上の図のような設定で日常の要件を満たすことができます。
5.カスタムフォントライブラリをインポートする
[編集] を選択し、ファイルから cahr を選択して、カスタマイズしたフォント ファイルを選択します。
ここではデモを行います。先ほど作成した utf8-bom エンコード形式のテキスト ファイルを選択すると、選択後の左下隅にインポートされたテキストの数が表示されます。
6. 画像からカスタム フォントを生成します (この要件がない場合は、この手順をスキップできます)
「編集」→「イメージマネージャーを開く」を選択します
ポップアップ インターフェイスで [画像] - [画像のインポート] を選択します。
ポップアップインターフェイスで、必要な画像を選択します
クリックして画像を開きます
ここでの ID は、文字セットの ASCII エンコーディングに設定する必要があります。
この場所には次のものも表示されます。
例: 1 の ASCII コードは 49 です。
上記の手順を繰り返して、必要な画像設定を完了します。
7. エクスポート結果の設定
(1) オプションの選択 - エクスポート オプション
(2) ポップアップのエクスポート オプションで対応するパラメータを設定します。
(3) パラメータの説明
- スペース: 2 つの単語の間のスペース
- 幅 高さはエクスポートされる画像のサイズです。数値が大きいほど、占有するリソース スペースも大きくなるため、適切な値 (通常は 2 の n 乗) を選択する必要があることに注意してください。
- [ビット深度] に 32 を選択します。そうしないと、フォントが不鮮明になります。
- フォント記述子 テキストの選択
- テクスチャ選択png
- A、R、G、Bの文字色
8. エクスポート
[オプション] を選択し、ビットマップ フォントに名前を付けて保存します。
ポップアップ ウィンドウで保存パスを選択し、ファイル名を入力して保存します。
保存後、図に示すように、同じ名前の 2 つのファイルが得られます。1 つは fnt 形式で、もう 1 つは png イメージです。
この時点で、Bmfont ソフトウェアによる fnt フォントの生成は終了します。