我成功在Android上加载了ftgles库。
但是我无法渲染字体。
我认为加载字体文件(.ttf文件)时有问题
如何从资产中加载字体文件?
这是初始化部分
AAssetManager* manager = GLManager::getInstance()->asset();
AAsset* fontFile = AAssetManager_open(manager, "NanumBarunGothic.ttf", AASSET_MODE_BUFFER);
off_t fontDataSize = AAsset_getLength(fontFile);
FT_Byte* fontData = new FT_Byte[fontDataSize];
AAsset_read(fontFile, fontData, (size_t)fontDataSize);
AAsset_close(fontFile);
font = new FTGLPixmapFont(fontData, fontDataSize);
font->FaceSize(500);
这是渲染部分
const char* text = "Hi world";
font->Render(text);