SDL_ttf
SDL_ttf为True Type Font(TTF)加载和呈现提供API。它与我们使用的其他扩展程序非常相似。与SDL_mixer一样,SDL_ttf引入了另一种资产结构; TTF_Font。
在安装过程是一样的,我们已经使用了其他扩展。文档可以在这里找到。
初始化
与其他扩展一样,SDL_ttf包括初始化函数TTF_Init()。此功能不带任何参数; 只需在程序启动时调用它即可。
if ( TTF_Init() < 0 ) { cout << "Error initializing SDL_ttf: " << TTF_GetError() << endl; }
要加载字体,SDL_ttf 为单个字体文件提供函数TTF_OpenFont(),使用函数