[수정]안드로이드 ndk로 ftgles 써보신 분 계신가요?
글쓴이: lalupo20 / 작성시간: 목, 2018/08/09 - 3:33오후
어찌어찌 빌드 성공하고
테스트 해보고 있는데
렌더링이 안되네요...
터치 객체들에 터치 이벤트 걸어놨는데 거기서 없던 에러가 생긴거 보니
렌더링은 하는데 보이질 않는거 같네요.
배경색도 바꿔보고 했는데 안보이는거 보니...색상 문제도 아닌거 같고...
혹시 라이브러리 만드는 과정에서 소스 수정했나 싶어서
ftgl freetype 새로 다운 받아서 소스 교체 해봤는데도 똑같네요.
어디서 문제가 발생하는지 모르겠습니다.
일단 의심가는 부분은 이부분인데..
unsigned char* buff; unsigned long size; buff = GLManager::getInstance()->texture()->loadFontFromAssets("NanumGothic.ttf", &size); font = new FTGLPixmapFont(buff, size);
loadFontFromAsset은 다음과 같이 정의했습니다.
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_UNKNOWN); if (asset == NULL); // return ; *size = AAsset_getLength(asset); *size /= sizeof(GLubyte); buf = new unsigned char[(*size)]; AAsset_read(asset, buf, *size); AAsset_close(asset); return buf; }
제가 잘못한 부분이 있나요?
추가로 말씀드리지만 ios용으로 올라온거 다운받아서
인터넷에 있는 android.mk 파일보고 빌드했습니다.
그래서 안되는걸까요?
OpenGLes는 안드나 아이폰인이나 똑같지 않나요?
오픈지엘에서 돌아가는거니까 별 상관없을거 같은데...
폰트사이즈를 좀 줄여보니까
검은색 사각형 하나가 그려지네요.
이런 경험 있는 분 안 계신가요??
Forums:
댓글 달기