2011-01-07 12 views
5

나는 안드로이드 2.2 애플리케이션을 개발 중이다. C++을 사용하여 모든 OpenGL ES 2.0 항목을 관리합니다.OpenGL ES 2.0으로 텍스처를 텍스처로 표시

OpenGL을 사용하여 텍스트를 표시하고 싶지만 어떻게 작성했는지 모르겠습니다.

일반 문자열을 텍스처로 렌더링하고 그 텍스처를 그릴 수 있음을 읽었습니다. 그러나 나는 그것을 어떻게 할 수 있습니까?

감사합니다.

답변

2

이것은 이미 대답 된 right here on Stack Overflow입니다.

매우 기본적이고 유용한 접근법은 렌더링 된 알파벳을 텍스처에 저장하는 것입니다. 그런 다음 전달 된 문자열의 모든 문자를 조회하여 화면에 그려주는 고유 한 메소드를 작성할 수 있습니다.

+1

그 해결책은 C++이 아닙니다 :-(나는 그가 C++ 답을 찾은 것 같아요. (그래서 BTW입니다.) 거기에 몇 가지 ES 1.1 해결책이 있지만 분명히 2.0 해결책은 아직 없습니다. – 010110110101

2

Cairo을 사용하면 텍스쳐에 유니 코드 글꼴로 텍스트를 렌더링 한 다음 텍스처를 직접 매핑 할 수 있습니다.

관련 문제