发现了OpenGLFont,所以这里备份一下。
例子:使用OpenGL ES画“Hello World!”
1:首先声明OpenGLFont font和GlyphRun title,然后在SetupScene使用
OpenGLFont font;
GlyphRun title;
protected override void SetupScene()
{
base.SetupScene();
font = new OpenGLFont(new Font(FontFamily.GenericSerif, 12, FontStyle.Regular));
title = new GlyphRun(font, "Hello World!", new Size(int.MaxValue, int.MaxValue), OpenGLTextAlignment.Left, true);
}
2:最后在DrawScene函数中调用
protected override void DrawScene()
{
base.DrawScene();
title.Draw();
}
效果如下:
3:如果要对文字进行旋转和尺度变化,我们需要使用gl.Rotate和gl.Translate方法
gl.Translatef(50.0f,50.0f,0);
gl.Rotatef(40.0f,0,0,1.0f);
title.Draw();
效果如下:
最后附上所需的文件(见附件!)。
- 大小: 1.8 KB
- 大小: 2.5 KB
分享到:
相关推荐
基于opengl es 的显示gif的例子
2017-10-27 在以前的代码中加入了opengl ES2.0显示点云的功能,代码毫无保留的分享给大家,下载完了不会用的联系我。
Android平台采集Camera的YUV原始数据后使用OpenGLES2.0显示,内置YV12格式的YUV分量分离。 附件为完整例子,感谢“李狗蛋52635”提供的GLProgram类。
Android上使用OpenGlEs显示纹理例子程序
WinCE mobile openGL ES WinCE mobile openGL ES WinCE mobile openGL ES WinCE mobile openGL ES
自己做过精简,适合做动画,视频播放,纹理加载方式可以根据自己的需求改动。
All code has been built and tested on iOS 7, Android 4.3, Windows (OpenGL ES 3.0 Emulation), and Ubuntu Linux, and the authors demonstrate how to build OpenGL ES code for each platform. Coverage ...
使用OpenGL ES对YUV图片进行显示,流程为先提取YUV数据中的Y,U,V分量,在通过纹理贴图的方式,这样就可以达到显示图片的效果
Windows下基于OpenGLES依据给定的窗口句柄渲染YUV序列,内附实例可以直接运行。 可以渲染YUV420P和YUV444P。支持窗口尺寸变化。
OpenGL ES Extension Header File this header is defined to contain all defined extension interfaces for OpenGL ES 2 0 and all later versions since later versions are backwards compatible with OpenGL ...
几本openglES的书打包下载: OpenGL ES Game Development.2004.pdf Mobile 3D Graphics with OpenGL ES and M3G Nov.2007.pdf OpenGL_ES_Programming_Guide_v1.0.2.zip OpenGL ES 2.0 Programming Guide.pdf ...
分享OpenGL ES 2 for Android文档
该案例代码为Android 平台OpenGL ES实现举例,有两个作用: ...2、使用 OpenGLES 生成与使用Mipmap纹理,构建远处模糊,近处清晰的效果。 具体案例文章讲解请见: https://xiaxl.blog.csdn.net/article/details/8873106
本规范是本人根据《OpenGL ES Profile Specification 2.0.24 (Difference Specification) (April 1, 2009) (Annotated)》进行学习时翻译的,我今天把它提取出来,仅供大家学习使用,帮助想学习OpenGL ES 2.0这一国内...
Qt+openglEs2加载3D模型Qt+openglEs2加载3D模型Qt+openglEs2加载3D模型Qt+openglEs2加载3D模型Qt+openglEs2加载3D模型Qt+openglEs2加载3D模型Qt+openglEs2加载3D模型Qt+openglEs2加载3D模型Qt+openglEs2加载3D模型Qt...
ES2.x针对可编程管线硬件.OpenGL ES1.0是以OpenGL1.3规范为基础的,OpenGL ES1.1是以OpenGL1.5为基础 的,他们分别又支持common和common lite两种profile.OpenGL ES2.0是参照OpenGL2.0规范定义的”
opengl 2.0 to opengl es 2.0
创建支持OpenGL ES2.0的嵌入式QT
OPENGL ES 3.0编程指南