2010-01-08 7 views
3

가능한 중복 텍스트를 그리는 방법 :는 OpenGL 뷰에서 텍스트를 그릴 수있는 가장 쉬운 방법은 무엇
Is there a decent OpenGL text drawing library for the iPhone SDK?아이폰의 OpenGL ES에

. 모든/모든 문자를 그릴 수 있어야합니다 (즉, 영어 만 지원하는 것은 아닙니다). 애플은 GLstring.m이라 불리는 OpenGL (ES가 아닌)을 위해이 작업을 수행하는 방법에 대한 샘플을 가지고있다. GLstring.m은 깔끔하지만 iPhone으로 변환 할 수 없다.

우리 모두가 미국인만을위한 응용 프로그램을 작성하는 것은 아닙니다. 즉, 비트 맵에 모든 문자를로드하는 기술은 적용 할 필요가 없습니다. 영어 이외의 언어를 지원하는 응용 프로그램을 원합니다.

답변

2

This question은 사용자와 매우 유사하며 몇 가지 정보를 제공 할 수 있습니다.

+1

이 접근법은 텍스처 크기 제한으로 인해 iPhone에서 잘 작동하지 않습니다. 텍스처는 높이와 너비가 2 인 힘을 가져야 올바른 모양으로 텍스처를 뭉개지게 만들 수 없습니다. – Jacob

+0

메모리 나 GPU 텍스처 크기 제한에 부딪히지 않았다면, 불규칙한 크기의 텍스처의 나머지 부분을 제거하고 그 부분 만 표시 할 수 있습니다. 하나의 대답으로 제안 된 텍스처 아트라스 라우트로 가서 하나의 큰 텍스처에서 필요에 따라 각 문자를 표시 할 수도 있습니다. 그 더 큰 텍스처는 2의 거듭 제곱으로 들어가는 것이 더 쉬울 것입니다. –

+0

Brad Larson의 답변은 여기에서 볼 수 있습니다. (http://stackoverflow.com/questions/512258/is-there-a-decent-opengl-text-drawing-library-for-the-iphone-sdk/512722#512722) 당신의 질감 걱정을 회피하고 현지화 지원 문제를 직접적으로 해결합니다. –

관련 문제