OpenGL ES显示字符串2(Windows Mobile)

简介:

发现了OpenGLFont,所以这里备份一下。
例子:使用OpenGL ES画“Hello World!”
1:首先声明OpenGLFont font和GlyphRun title,然后在SetupScene使用

 
  1. OpenGLFont font;      
  2. GlyphRun title;      
  3. protected override void SetupScene()      
  4. {      
  5.     base.SetupScene();      
  6.     
  7.     font = new OpenGLFont(new Font(FontFamily.GenericSerif, 12, FontStyle.Regular));      
  8.     title = new GlyphRun(font, "Hello World!"new Size(int.MaxValue, int.MaxValue), OpenGLTextAlignment.Left, true);      
  9. }  

2:最后在DrawScene函数中调用

 
  1. protected override void DrawScene()      
  2. {      
  3.             base.DrawScene();      
  4.     
  5.             title.Draw();      
  6. }   

效果如下:

3:如果要对文字进行旋转和尺度变化,我们需要使用gl.Rotate和gl.Translate方法

 
  1. gl.Translatef(50.0f,50.0f,0);      
  2. gl.Rotatef(40.0f,0,0,1.0f);      
  3. title.Draw();    

效果如下:

最后附上所需的文件(见附件!)。




本文转自 yarin 51CTO博客,原文链接:http://blog.51cto.com/yarin/381959,如需转载请自行联系原作者

相关文章
|
2月前
|
Java 程序员 Windows
【windows自带exe】使用`findstr.exe`来搜索包含某个字符串的文件
【windows自带exe】使用`findstr.exe`来搜索包含某个字符串的文件
75 0
|
8月前
|
存储 安全 Windows
2.3 Windows驱动开发:内核字符串转换方法
在内核编程中字符串有两种格式`ANSI_STRING`与`UNICODE_STRING`,这两种格式是微软推出的安全版本的字符串结构体,也是微软推荐使用的格式,通常情况下`ANSI_STRING`代表的类型是`char *`也就是`ANSI`多字节模式的字符串,而`UNICODE_STRING`则代表的是`wchar*`也就是`UNCODE`类型的字符,如下文章将介绍这两种字符格式在内核中是如何转换的。
132 0
2.3 Windows驱动开发:内核字符串转换方法
|
2月前
|
存储 人工智能 资源调度
【windows批处理batch】.bat文件 字符串处理相关操作(字符串定义、分割、拼接、替换、切片、查找)
【windows批处理batch】.bat文件 字符串处理相关操作(字符串定义、分割、拼接、替换、切片、查找)
|
2月前
|
XML 小程序 Java
【Android App】三维投影OpenGL ES的讲解及着色器实现(附源码和演示 超详细)
【Android App】三维投影OpenGL ES的讲解及着色器实现(附源码和演示 超详细)
73 0
|
8月前
|
存储 API Windows
2.4 Windows驱动开发:内核字符串拷贝与比较
在上一篇文章`《内核字符串转换方法》`中简单介绍了内核是如何使用字符串以及字符串之间的转换方法,本章将继续探索字符串的拷贝与比较,与应用层不同内核字符串拷贝与比较也需要使用内核专用的API函数,字符串的拷贝往往伴随有内核内存分配,我们将首先简单介绍内核如何分配堆空间,然后再以此为契机简介字符串的拷贝与比较。
50 0
2.4 Windows驱动开发:内核字符串拷贝与比较
|
存储 资源调度 索引
【windows批处理batch】.bat文件 字符串处理相关操作(字符串定义、分割、拼接、替换、切片、查找)
【windows批处理batch】.bat文件 字符串处理相关操作(字符串定义、分割、拼接、替换、切片、查找)
846 0
|
数据可视化 Windows
Windows编程资源,菜单资源,图标资源,光标资源,上下文菜单,字符串资源,加速键资源(下)
Windows编程资源,菜单资源,图标资源,光标资源,上下文菜单,字符串资源,加速键资源(下)
|
数据可视化 编译器 Windows
Windows编程资源,菜单资源,图标资源,光标资源,上下文菜单,字符串资源,加速键资源(上)
Windows编程资源,菜单资源,图标资源,光标资源,上下文菜单,字符串资源,加速键资源
|
缓存 C++
Opengl ES之FBO
Opengl ES连载系列
103 0
|
存储 编解码 算法
Opengl ES之LUT滤镜(上)
Opengl ES之连载系列
371 0