0

ゲームMinecraftでは、開発者は画面フォントにPNGファイルを使用しています。

Javaアプリケーションでこれを行うにはどうすればよいですか?

4

1 に答える 1

3

Javaフォントレンダリングシステムは、パラメータ化された曲線の観点からグリフの形状を記述するTrueTypeフォントなどのスケーラブルフォントのみを想定しています。

ビットマップフォントはサポートされていないため、独自のコードでグリフをレイアウトする必要があります。したがって、位置(x、y)に文字列を表示する場合は、ビットマップフォントの形状を調べてから、最初の文字の形状を見つけ、(x、y)で描画し、次の文字を見つける必要があります。形を整え、(x + fontWidth、y)などに描画します。

于 2011-12-11T01:52:12.447 に答える