Bmfont ソフトウェアは fnt フォント ステップを生成します


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 フォントの生成は終了します。

Acho que você gosta

Origin blog.csdn.net/lizhong2008/article/details/132781942
Recomendado
Clasificación