OpenGL文字显示
来源:互联网 发布:超女网络海选 编辑:程序博客网 时间:2024/06/01 07:50
本文参考NeHe第13课图像字体。
大致三步:
1,创建字体
2,输出打印
3,删除字体
1,创建字体的函数:
其中base是一个全局变量
GLuint base; // 绘制字体的显示列表的开始位置
关于CreateFont的使用,请网上查找相关资料。
2,打印函数
这里定义了一个类似C语言printf的一个参数可变的函数,需要stdarg.h文件:
3,删除字体
在InitGL()中添加创建字体的代码:
BuildFont();
在DrawGLScene()中添加代码:
glTranslatef(0.0f, 0.0f, -1.0f);
glColor3f(0.0f, 1.0f, 0.0f); // 颜色
glRasterPos2f(-0.4f, 0.30f); // 输出位置
glPrint("Active OpenGL Text With NeHe - %7.2f", cnt1); // 输出文字到屏幕
在KillGLWindow()中添加删除字体的代码:
KillFont(); // 删除字体
- opengl显示文字
- OPENGL文字显示
- OpenGL文字显示
- OpenGL文字显示
- opengl文字显示
- opengl显示文字
- opengl文字显示
- OpenGL: 文字显示
- C# OpenGl 文字显示
- HelloWorld opengl文字显示
- OpenGL文字显示
- OpenGL显示文字--显示英文
- OpenGL显示文字--显示汉字
- OpenGL显示文字--显示汉字
- OpenGL显示文字--显示字符
- OpenGL显示文字--显示汉字
- OpenGL 下的文字显示
- OpenGL显示文字--指定字体
- CentOS5.3源配置
- 把Old数据库改为New数据库
- php jquery Ajax 提交、读取 json
- [推荐] 必须掌握的八个【cmd 命令行
- 电压互感器和电流互感器在作用原理上有什么区别?
- OpenGL文字显示
- C#连接mysql数据库主要有两种方法
- Asp.Net下的文件上传功能实现
- Eclipse快捷键大全
- 接口Action字段
- Const和ReadOnly的区别
- datatable定义
- Flex和jsp整合实践
- Asp.Net下的文件上传功能实现