0

私は最近、sfml がメモリからフォントをロードするときにconst char*.
これはどのようにフォントを表していますか?

また、arial.hppファイルには、LoadFont function.

SFML のフォント クラスも を保持していますimageが、ロード/セット機能がなく、画像は arial フォントのような char 配列ではなく、unsigned char で作成されているため、どのように設定されるかわかりません。

これらすべてがどのように組み合わされ、どのようにフォントを作成してロードするのでしょうか?
(sfml固有の手順もいいでしょう)

4

1 に答える 1

1

私の知る限りLoadFont、SFMLには機能がありません。Font::LoadFromFileとFont::LoadFromMemoryがあります。私はあなたがそれらについて話していると仮定します。

Font :: LoadFromMemoryのドキュメントから:

メモリ内のファイルからフォントをロードします。

これは、メモリに何かをロードした場合に使用します。つまり、通常のファイルシステムを使用していない場合です。すべてのデータが.zipファイルに含まれている可能性があるため、標準のファイルIOを使用することは役に立ちません。それをメモリのブロック(前述のバイト配列)にロードし、この関数に渡します。

2.0のドキュメントは、受け入れられるフォント形式をリストしているため、より完全です。

于 2011-08-16T21:53:24.510 に答える