sdl-ttf

    2

    1答えて

    ttfフォントを使用してテキストを作成するためにLazy Fooのチュートリアルに従っていましたが、すべてうまくいきましたが、フォントサイズと色が異なる複数のテキスト行を作成する必要がありました。私はベクトルを使用することに決めました。ここTextTextureの私のコードは、(主にレイジーフー・チュートリアルのコピー)です:それのため #ifndef TEXT_TEXTURE_HPP #def

    4

    1答えて

    私は古い学校の低解像度のグラフィックスでゲームを書いています。 SDL2_TTFを使用してモノクロームのテキストをレンダリングしていますが、正しくヒントされていないようです。ヒントをTTF_SetFontHinting(font, TTF_HINTING_MONO)に設定し、3つのレンダリング関数(TTF_RenderText_Solid、TTF_RenderText_Shaded、TTF_Ren

    1

    1答えて

    SDL_ttfライブラリによって提供されるTTF_RenderUTF8_Blendedメソッドを使用して文字をレンダリングしようとしています。私はユーザー入力(キーボード)を実装し、 'ä'や 'ß'を押すと正常に動作します。これらはドイツ語の特殊文字です。この場合、それらは拡張ASCII 8ビットコードでさえありますが、たとえばギリシャ文字をコピーして貼り付ける場合でも、フォントはUTF8を使っ

    0

    1答えて

    私はOpenGLの初心者で、SDL_TTFを使用してOpenGLでテキストを書き込む関数を作成しました。 #define WINDOW_WIDTH 832 #define WINDOW_HEIGHT 487 #define glVertex2px(x,y) glVertex2d((double)(x) * 2.0/(double)WINDOW_WIDTH - 1.0, 1.0 - (doubl

    1

    1答えて

    私は小さなゲームをコーディングしています。私は、(CLion IDEを使用して)グラフィックスにSDLライブラリを使用しています。私はすでにSDL2、SDL2_image、SDL2_ttfをダウンロードしました。コードでは、私は3つのライブラリが含まれており、いくつかのテキストを作るためにTTFを使用します。 #include <SDL2/SDL.h> #include <SDL2/SDL_tt

    0

    1答えて

    C言語のには、linuxのSDL_ttfライブラリを使用してテキストを表示するコードがあります。 TTF_Font *font; font = TTF_OpenFont("FreeSans.ttf", 20); しかし、これでは、ハードコードされたファイルパスとしてファイル名を指定したくありません。ですから、他のLinuxマシンでこのプログラムを実行するとうまく動くはずです。私は常

    -2

    2答えて

    更新:詳細については私の答え、ポインタエラーを確認してください。 私は、いくつかのテスト資産を読み込み、SDL2を使ってそれらを画面にblitする機能を持っています。この関数は、コマンドを実行する直前にsegfaultをスローします。明確な原因はありません。この関数の変数のいくつかはグローバルであることに注意してください。 機能の内容: printf("DEBUG"); int menu

    0

    1答えて

    SDL2でSDL2_ttfを使用しています(Visual Studio 2015で)。 #include "SDL.h" #include "SDL_ttf.h" int main(int argc, char* args[]) { SDL_Init(SDL_INIT_EVERYTHING); TTF_Init(); SDL_Window* window;

    2

    1答えて

    私は最近、SDL2を使用して小さなテキストアドベンチャーゲームをプログラミングしていて、行の折り返しに関する問題に遭遇しました。私はTTF_RenderText_Blended_Wrapped()を使って文字列をレンダリングしています。しかし、行の高さは問題であり、行は一緒に盛り上がっているように見え、 'jqg'のような文字は 'tli'のような文字と重なっています。 誰かが行の高さを変更する方