[android ndk]是否还有其他人在Android NDK环境中使用Ftgles?

时间:2018-08-11 05:53:22

标签: android c++ android-ndk ftgl

这是我的代码。

unsigned char* buff;
unsigned long size;

buff = GLManager::getInstance()->texture()->loadFontFromAssets("NanumGothic.ttf", &size);

font = new FTBufferFont(buff, size);

unsigned char* GLTexture::loadFontFromAssets(const char* fileName, 
unsigned long* size) {

    unsigned char* buf;

    AAssetManager* assetManager = GLManager::getInstance()->asset();
    AAsset* asset = AAssetManager_open(assetManager, fileName,      AASSET_MODE_STREAMING);

    *size = AAsset_getLength(asset);

    buf = new unsigned char[(*size)];

    AAsset_read(asset, buf, *size);

    AAsset_close(asset);

    return buf;

}

触摸对象时不会发生触摸事件。我认为,在具有触摸事件的对象前面有渲染字符串。 但是看不到这些搅动。 还有其他人在Android NDK环境中使用Ftgles吗? 您是否成功渲染了字体?

0 个答案:

没有答案