私は SDL と OpenGL (C++ で) をいじっていましたが、ゲームにテキストを入れることにしました。
いくつかのチュートリアルに従いましたが、常に同じエラーが表示されます:「.ttf が見つかりませんでした」以前にも尋ねられたと思いますが、フォントをどこに配置する必要があり、TTF_OpenFont の最初に何を書く必要がありますか?パラメータ?ここまでがTTFの部分です。
if (TTF_Init() != 0)
{
cerr << "TTF_Init() Failed: " << TTF_GetError() << endl;
SDL_Quit();
exit(1);
}
TTF_Font *font;
font = TTF_OpenFont("FreeSans.ttf", 24);
if (font == NULL)
{
cerr << "TTF_OpenFont() Failed: " << TTF_GetError() << endl; // <-- This the error report
TTF_Quit();
SDL_Quit();
exit(1);
}
SDL_Surface *text;
SDL_Color text_color = {255, 255, 255};
text = TTF_RenderText_Solid(font, "BLAH, BLAH, BLAH!", text_color);