2011-01-07 13 views
5

私はAndroid 2.2アプリケーションを開発しています。私はC++を使ってOpenGL ES 2.0のすべてのものを管理しています。OpenGL ES 2.0でテクスチャとしてテキストを表示

私はOpenGLでテキストを表示したいのですが、私はどのように(私は非常に、非常にそれで新しいです)知らない。

一般的な文字列をテクスチャにレンダリングして、単にそれらのテクスチャを描画することができます。しかし、どうしたらいいですか?

ありがとうございます。

答えて

2

これは既にright here on Stack Overflowと回答しています。

非常に基本的で便利なアプローチは、レンダリングされたアルファベットをテクスチャに格納することです。次に、渡された文字列のすべての文字を検索し、それを画面に描画する独自のメソッドを記述できます。

+1

解決策はC++ではありません:-(私は彼がC++の答えを受けたと思います。(だから私はBTWです)そこにはいくつかのES 1.1ソリューションがありますが、まだ明らかな2.0解決策はありません。 – 010110110101

2

Cairoを使用すると、テキストにテキスト(任意のユニコードフォント)をレンダリングし、テクスチャを直接マップすることができます。

関連する問題