-1

XNA アプリケーションで書体、フォント サイズを選択し、実行時にすぐに使用できるかどうかを知りたいです。

組み込みのランタイム メソッドを使用できない場合は、何らかの自動化ソフトウェア (autoit など) を使用してバックグラウンドでスプライトフォント ファイルを作成し、後でアプリを再起動せずに XNA アプリ?

私はこれを主に自分のコンピューターでテストとフォントの選択に使用するつもりなので、XNA フレームワークやその他のものと一緒に完全な VS インストールが必要な場合でも問題ありません。

4

1 に答える 1

0

簡単に言えば、実行できますが、スプライトフォントをロードするには、WinForms、チュートリアルへのリンクを使用する必要があります。何かをする前にいくつかのスプライトフォントを作成する (または、持っているすべてのフォントに対してスプライトフォントを作成し、それらをコンテンツに追加する) ことで、より簡単に行うことができます。これは、XNA がスプライトフォントを処理する方法によるものです。ご覧のとおり、SpriteFonts は基本的に xml ファイルです。これは、最終的なバイナリがどのようになっているかではありません。最終的なバイナリは、選択したフォントのすべての文字をそのサイズで含む画像です。そうすれば、ゲーマーはゲームをプレイするためにフォントをインストールする必要がないため、フォントを使って素晴らしいことを行うことができ、ユーザーはそのフォントを使用できません (リッピングしない限り)。

winforms と spritefonts のチュートリアルはまだ見つかりませんが、モデル バージョンを spritefonts で動作させるには、少し変更するだけでよいと思います。

于 2013-08-17T23:12:18.827 に答える