Texture2d iPhone SDK OpenGL
문제
OpenGL ES를 사용하여 iPhone 게임에서 Texture2D 클래스를 사용하고 있습니다.
Texture2D 클래스를 이해하기위한 좋은 튜토리얼입니까?
특히 텍스트 인쇄를위한 InitwithString 방법을보고 있습니다. 구현되는 방식으로 사용하면 흰색 텍스트가 나타납니다. 텍스트의 RGB 색상을 지정할 수 있도록 메소드를 수정하고 싶습니다. 도움 / 포인터가 있습니까?
해결책
클래스는 알파 전용 텍스처를 사용하기 때문에 (코드를 읽으십시오!) Glcolor가 설정 한 색상으로 표시됩니다. 이 줄을 참조하십시오 initWithData
(전화를받습니다 initWithString
):
glTexImage2D(GL_TEXTURE_2D, 0, GL_ALPHA,
width, height, 0, GL_ALPHA,
GL_UNSIGNED_BYTE, data);
빨간색 텍스트의 경우 전화하십시오 glColor4ub(255, 0, 0, 255)
질감을 그리기 전에.
활성화해야합니다 GL_BLEND
그리고 GL_COLOR_MATERIAL
그리기 전에.
수업은 작습니다. 방금 읽는 것이 좋습니다.
제휴하지 않습니다 StackOverflow