1
저는 SDL과 OpenGL (C++)을 둘러보고 게임에 텍스트를 쓰기로 결정했습니다.SDL_ttf - 글꼴 디렉토리/글꼴은 어디로 이동합니까?
나는 약간의 튜토리얼을 따라 왔지만 같은 오류가 발생한다 : ".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);
좋아. Mac의 경로는 무엇입니까? 나는 "매킨토시 HD/FreeSans.ttf"와 "사용자/이름/FreeSans.ttf"를 각각의 자리에있는 파일과 함께 시도했지만 어느 것도 작동하지 않았습니다. –
http://www.westwind.com/reference/os-x/paths.html –
처음으로 디스크를 (폴더가 아닌) 디스크로 옮겼습니다. 'Macintosh HD/FreeSans.ttf'. –