摘要:
OPENGL没有提供直接绘制文字的功能,需要借助于操作系统。 用OPENGL绘制文字比较常见的方法是利用显示列表。创建一系列显示列表,每个字符对应一个列表编号。例如,'A'对应列表编号1000+'A',‘B’对应列表编号1000+'B',以此类推。绘制一个字符串时,依次调用字符串中每个字符所对应的列表编号。 在Windows操作系统上,可以使用wglUseFontBitmaps函数来批量的产生显示字符用的显示列表。 下面给出一个示例代码。该代码时在OPENGL红宝书示例程序的基础上进行修改,只做示例之用。在实际的程序中使用时,需要根据具体的需求进 阅读全文