텍스트를 사각형의 가운데에 맞춰야합니다.OpenGL을 사용하여 사각형 비트 맵 텍스트를 가운데로 맞 춥니 다
이 부분은 example인데, 그게 무슨 뜻인지 이해하기가 힘듭니다.
이 작업을 수행하는 것은 그리 어렵지 않습니다. 그려진 후 텍스트의 너비와 높이를 찾는 방법을 알 필요가 있지만 어디에서도 찾을 수 없습니다.
텍스트를 그리려면, 나는 그것이 문자로 숯불 수행static void drawText(std::string str, float x, float y, float z) {
glRasterPos3f(x, y, z);
for (unsigned int i = 0; i < str.size(); i++) {
glutBitmapCharacter(GLUT_BITMAP_HELVETICA_18, str[i]);
}
}
이 가장 좋은 방법이지만, OpenGL을 사용하여 내 첫 번째 프로그램 인 경우 확실하지.
답변 해 주셔서 감사합니다. 문제가 해결 될 수도 있습니다. 'glutBitmapHeight'가 존재하지 않는 것 같기 때문에 높이를 알고 계신가요? –
@HenriqueBarcelos : 예, 답안에 그것을 포함하는 것을 잊었습니다. 내 업데이트 된 답변보기 :) –
고마워요, 여기에서 테스트 할게요 ... –