안녕하세요 선후 입니다^^
이것저것 하다가 이제 글자출력하는 부분에 대해서 공부하는 중인데요,
영어같은 경우에는 이미지로 있는것을 텍스쳐에 올리고
제가쓴 글자코드를 맵핑해서 출력하는것 같은데요
한글도 이렇게하려면 그,글자가... 너무 많지 않나요 ㅠㅠ?
혹시 이렇게 한다는 방법같은게 있나요?
아니면 한글같은 경우에는 그냥 이미지로 넣어놓고 통짜로 써야하는지 궁금합니다.


원하는 폰트의 문자열을 그리고 싶은 경우에는 적당한 사이즈의 문자들을 이미지로 만들어 주는
프로그램을 만드셔서 텍스쳐로 그리면 됩니다.
근데 위 방법은 문자가 추가 되거나 할 때 계속 다시 만들어 줘야 합니다.
그리고 바야바님이 말하신 방법도 있는데 이 방법은 시스템 리소스를 이용하기 때문에
장단이 있는데 장점은 어떤 글자가 나와도 다 그릴 수 있다는 것이고
단점은 뭐 다 그런건 아니겠지만 폰트 이상하게 설정해놓고 쓰시는 분들 계신데
게임에서 그런 폰트가 나오면 상당히 게임의 분위기와 어울리지 않을 수 있다는 것입니다.
저도 이번에 엔진 업그레이드 하면서 폰트에 대한 부분 신경을 좀 썼는데..
어쩔 수 없이 시스템 폰트를 쓰는 것이 좋아 보입니다.
이번에 한글 출력 엔진을 모든 화면 해상도와 1:1 대응이 되는 구성으로 바꾸었는데..
이제야 가독성이 좋은 문자 출력 엔진을 갖춘것 같네요.

음... 그러니까요 두분 말씀은
1. Bitmap bmText; 생성
2. bmText 비트맵 객체에 한글을 넣고
3. bmText 비트맵으로 택스쳐를 만들어서
4. glDraw...... 하라는 것인가요?
죄송하지만 비트맵 객체에 한글을 어떻게 그리는지 질문 드려도 되나요?
아니면 글자를 출력할 때는 GLSurfaceView 위에 일반 View를 올려서 출력을 해야 할까요?
음 그럼 뭔가 이상할거 같은데 ㅠㅠ