我正在为我非常简单的OpenGL游戏制作简单的GUI。由于有很多控制计数的大菜单,我将这些控件分组并放到不同的窗口中,这些窗口可以通过主菜单中的按钮访问。所以现在我想用每个窗口的可点击缩略图替换按钮,这就是为什么我需要将GUI渲染为纹理。在Delphi中使用OpenGL渲染纹理
目前我有Windows 7的计算机与Geforce 210视频卡,支持OpenGL高达3.3.0版本(但我不在乎我将使用什么版本)。我有Delphi的dglOpenGL.pas库。我想将这些窗口的控件渲染为纹理,但是因为我在这种情况下n00b,所以我无法做到这一点(我尝试了C#的教程,但目前为止没有任何工作结果)。任何帮助,将不胜感激。
如果你正在制作2D GUI并且不关心速度,为什么不使用普通的GDI? –
@Andreaas Rejband:很好的说法,但我的GUI是OpenGL游戏:) –
我明白。 ----- –