有谁知道如何使用OpenTK框架来滚动(动画) 2D文本,或者在哪里可以找到一些好的例子。我需要一些东西,如底部(顶部)滚动滚动新闻电视频道。
谢谢。
发布于 2011-01-17 03:58:01
有许多可能的文本渲染方法。最简单的方法是:使用System.Drawing将文本呈现为System.Drawing.Bitmap。然后,将该位图加载到OpenGL纹理中,并将其拼接到四边形上以进行渲染。通过移动此四元框来设置文本动画,并在文本更改时更新位图/纹理。
编辑:我已经为OpenTK编写了一个文本渲染示例,您可以在这里找到:http://opentk.svn.sourceforge.net/viewvc/opentk/trunk/Source/Examples/OpenGL/1.x/TextRendering.cs?revision=3063&view=markup
将TextRenderer类复制到您自己的项目中,就可以了。查看示例中的用法说明。
https://stackoverflow.com/questions/4700485
复制相似问题