質問

どう描いているのかをテキスト文字列を画面の使用過剰/OpenGLの描画性能におい

役に立ちましたか?

解決

GLUTとの文字列を描画するには、2つの方法があります。

glutStrokeString の3Dでテキストを描画します。


<サブ>(ソース: uwa.edu.au

glutBitmapString を描画しますテキストの向きのユーザー


<サブ>(ソース: sourceforge.net の)

他のヒント

んだり、思い思いのストロークフォントやビットマップフォントに付属する供給過剰と epatelの回答, んー自分の溶液とする。

NeHe はいくつかの良いチュートリアル(全作サンプルコード):

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);
}

そして、あなたはそれが好きで呼び出すことができます。

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

これは、一般的に少し厄介と簡単ではないのです。このツールを試してみてます:

http://students.cs.byu.edu/~bfish/glfontdl .PHPする

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top