How do I draw text with GLUT / OpenGL in C++?

后端 未结 4 1325
遇见更好的自我
遇见更好的自我 2020-11-30 02:34

How do I draw a text string onto the screen using GLUT / OpenGL drawing functions?

4条回答
  •  忘掉有多难
    2020-11-30 03:13

    void RenderString(float x, float y, void *font, const char* string, RGB const& rgb)
    {  
      char *c;
    
      glColor3f(rgb.r, rgb.g, rgb.b); 
      glRasterPos2f(x, y);
    
      glutBitmapString(font, string);
    }
    

    And you can call it like;

    RenderString(0.0f, 0.0f, GLUT_BITMAP_TIMES_ROMAN_24, "Hello", RGB(1.0f, 0.0f, 0.0f));
    

提交回复
热议问题