OpenGL에 텍스트를 그려서 회전 및 변환해야합니다. 객관적인 것을 사용해야합니다. c. 어떤 도움이 필요합니까?objective-c를 사용하여 iPhone OpenGL ES에서 텍스트 그리기
3
A
답변
2
4
포토샵 등을 사용하여 아래의 텍스처 파일을 만듭니다.
|ABCDEFGH|
|IJKLMNOP|
|QRSTU...|
sample.png
각 문자의 UV 위치를 계산합니다.
float eachCharHeight = 0.125f;
float eachCharWidth = 0.125f;
char charToDraw = 'a';
int indexOfChar = charToDraw - 65; // 'a' = 65
float uValueForCharA = (float)(indexOfChar/8) * eachCharHeight;
float vValueForCharA = (float)(indexOfChar % 8) * eachCharWidth;
texcoords를 설정하고 그립니다.
glPushMatrix();
glRotatef(...); // or translate
glEnable(GL_TEXTURE_2D);
glBindTexture(texture);
float vertices[8] = {0.0f, 0.0f, 1.0f, 0.0f, ...};
float texcoords[8] = {uValueForCharA, vValueForCharA,
uValueForCharA + eachCharWidth, ...};
...
glPopMatrix();
관련 문제
- 1. OpenGL ES에서 반투명 곡선 그리기
- 2. Android OpenGL 그리기 텍스트
- 3. openGL ES에서 천이나면을 그리는가?
- 4. OpenGL-ES를 사용하여 점선 그리기
- 5. iPhone 용 OpenGL ES에서 DepthBuffer 요청
- 6. OpenGL ES에서 두 개가 아닌 이미지로드하기 iPhone
- 7. OpenGL ES에서 glFrustumf 설정
- 8. OpenGL ES에서 마스킹
- 9. OpenGL ES에서 'glBufferData'는 무엇입니까?
- 10. iPhone OpenGL ES에서 glRotatef()를 사용하여 회전을 취소하는 방법은 무엇입니까?
- 11. iPhone OpenGl 렌더링 텍스트
- 12. OpenGL ES에서 그림 늘이기 - iOS
- 13. Android OpenGL ES에서 텍스처 확대
- 14. OpenGL ES에서 2 개의 투명한 Texture2D 겹치기
- 15. 아이폰의 OpenGL ES에서 구형 텍스쳐링
- 16. OpenGL ES에서 밝기와 대비 적용
- 17. 자체 텍스처 렌더링 OpenGL ES에서
- 18. OpenGL ES에서 텍스트를 표시하는 데 문제가 있습니까?
- 19. iPhone - 빠르고 간단하게 OpenGL ES로 2D 그리기
- 20. iPhone SDK가 포함 된 OpenGL ES에서 쉐이더 사용 방법
- 21. iPhone 용 OpenGL ES에서 비디오를 표시하는 방법은 무엇입니까?
- 22. NSTextStorage를 사용하여 텍스트 그리기
- 23. OpenGL ES에서 메탈릭 스파클 효과가 있습니까?
- 24. OpenGL ES (iPhone)에서 오프 스크린 렌더 버퍼에 그리기
- 25. OpenGL-ES에서 여러 객체를 사용하는 방법
- 26. OpenGL : VBO로 선 그리기
- 27. OpenGL을 사용하여 텍스트 파일에서 이미지 그리기
- 28. OpenGL 인스턴스 배열 그리기
- 29. OpenGL ES에 화살표 그리기
- 30. OpenGL ES로 지구본 그리기
문제는 텍스트를 개체로 그리고 회전 및 변환해야한다는 것입니다. 2D 솔루션은 솔루션입니다. 고마워요 :) –