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,如需转载请自行联系原作者

相关文章
|
4月前
|
C# Windows 开发者
当WPF遇见OpenGL:一场关于如何在Windows Presentation Foundation中融入高性能跨平台图形处理技术的精彩碰撞——详解集成步骤与实战代码示例
【8月更文挑战第31天】本文详细介绍了如何在Windows Presentation Foundation (WPF) 中集成OpenGL,以实现高性能的跨平台图形处理。通过具体示例代码,展示了使用SharpGL库在WPF应用中创建并渲染OpenGL图形的过程,包括开发环境搭建、OpenGL渲染窗口创建及控件集成等关键步骤,帮助开发者更好地理解和应用OpenGL技术。
324 0
|
4月前
|
开发框架 JavaScript .NET
【Azure 应用服务】Azure Mobile App (NodeJS) 的服务端部署在App Service for Windows中出现404 Not Found
【Azure 应用服务】Azure Mobile App (NodeJS) 的服务端部署在App Service for Windows中出现404 Not Found
|
7月前
|
Java 程序员 Windows
【windows自带exe】使用`findstr.exe`来搜索包含某个字符串的文件
【windows自带exe】使用`findstr.exe`来搜索包含某个字符串的文件
683 0
|
7月前
|
存储 人工智能 资源调度
【windows批处理batch】.bat文件 字符串处理相关操作(字符串定义、分割、拼接、替换、切片、查找)
【windows批处理batch】.bat文件 字符串处理相关操作(字符串定义、分割、拼接、替换、切片、查找)
|
7月前
|
XML 小程序 Java
【Android App】三维投影OpenGL ES的讲解及着色器实现(附源码和演示 超详细)
【Android App】三维投影OpenGL ES的讲解及着色器实现(附源码和演示 超详细)
138 0
|
存储 资源调度 索引
【windows批处理batch】.bat文件 字符串处理相关操作(字符串定义、分割、拼接、替换、切片、查找)
【windows批处理batch】.bat文件 字符串处理相关操作(字符串定义、分割、拼接、替换、切片、查找)
1354 0
|
数据可视化 Windows
Windows编程资源,菜单资源,图标资源,光标资源,上下文菜单,字符串资源,加速键资源(下)
Windows编程资源,菜单资源,图标资源,光标资源,上下文菜单,字符串资源,加速键资源(下)
|
数据可视化 编译器 Windows
Windows编程资源,菜单资源,图标资源,光标资源,上下文菜单,字符串资源,加速键资源(上)
Windows编程资源,菜单资源,图标资源,光标资源,上下文菜单,字符串资源,加速键资源
|
存储 编解码 算法
Opengl ES之LUT滤镜(上)
Opengl ES之连载系列
471 0
|
数据安全/隐私保护 开发者
OpenGL ES 多目标渲染(MRT)
Opengl ES连载系列
331 0
下一篇
DataWorks