【问题标题】:How to render 2d text with opengl?如何用opengl渲染二维文本?
【发布时间】:2013-11-16 16:57:50
【问题描述】:

我在网上找不到如何在 opengl 中呈现 2d 文本。我的程序的 UI 需要它。我不想使用 glutBitmapCharacter,只是一个简单的内置函数。 有人知道怎么做吗?

【问题讨论】:

  • 如果您计划制作 UI,QT 或 SFML 可能对 100% openGL 有帮助。你在使用其他库吗?
  • 据我所知,openGL 中没有任何内容(无法确定最新的 opengl 版本)您必须自己编写或使用库
  • 所以我必须使用 glutBitmapCharacter 或库?
  • 还有其他用于文本渲染的opengl glut函数吗? (不是 glutBitmapCharacter)
  • glutBitmapCharacter()没有解决什么问题?为什么你不想使用它?你可以自己写,但是很痛苦。

标签: c++ opengl text 2d render


【解决方案1】:

在 fbo 纹理中渲染所有内容,然后在上面绘制你的 UI。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-08
    • 2014-04-15
    • 2015-05-06
    • 1970-01-01
    • 1970-01-01
    • 2014-03-31
    • 2015-10-27
    相关资源
    最近更新 更多