마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

openGL에서 text처리는 어떻게 하십니까?

0 추천
openGL(이하 GL로 칭하겠습니다.)에서 텍스트(text, 텍스쳐 아닙니다.)처리 방식에 대해 궁금합니다.

구글링을 해보니 GL은 텍스트를 bitmap에 drawText해서 이미지로 만든다음에 텍스쳐로 만들어 처리하더군요.

혹시 다른방법은 없나요? 레이아웃 구성해서 textView 사용하는 방식은 제외하고 말입니다.

 

원래는 레이아웃 구성해서 textView를 사용했었는데..(구현하기 편해서리..)스크롤에 붙이니 이게 또 말썽이더군요. 기기를 타더란말입니다.

간단하게 말하면 스크롤되는 화면이 안보이고 스크롤이 끝나면 갱신되는 기기가 있더란 말이죠..

 

해서 시간좀 들여서 GL스럽게 바꿔볼려는데..

보통 GL사용시 약관동의 부분이나 채팅뷰처럼 텍스트, 스크롤이 같이 구현되는 부분은 어떤식으로 처리하시나요?
바람처럼살리라 (370 포인트) 님이 2013년 3월 14일 질문

2개의 답변

0 추천
없습니다.

Canvas에 글을 써서 텍스쳐로 만들어서 사용합니다.

그 방법 뿐예요.
바야바 (3,840 포인트) 님이 2013년 3월 14일 답변
바야바님 답변 감사드립니다
그렇군요 없군요
헌데 캔버스에 drawtext하면 개행처리는 일일이 해줘야 하나요?

혹시 바야바엔진 만드신 바야바님 맞으신가요?
구글링하다 바야바님 글써놓으신거나 홈피가봤는데 이렇게 말을 섞다니 영광입니다
0 추천
BMFont 에 관련하여 검색해보세요.

저는 게임 개발자가 아니라서 자세한 기술은 모르지만

상당히 많이 사용하는 방법으로 알고 있습니다.

TTF 폰트 출력보다는 표현할 수 있는 문자수가 줄어들지만 다른 장점이 많습니다.
달기살 (12,990 포인트) 님이 2013년 3월 15일 답변
달기살님 답변 감사드립니다 한번 찾아봐야겠네요
...