【发布时间】:2013-05-11 17:28:08
【问题描述】:
我正在为我不那么简单的 OpenGL 游戏制作简单的 GUI。由于有一个包含大量控件的大菜单,我将控件分组并将它们放入可以通过主菜单中的按钮访问的不同窗口中。所以现在我想用每个窗口的可点击缩略图替换按钮,这就是为什么我需要将 GUI 渲染为纹理。
目前我有一台装有 Windows 7 和 Geforce 210 显卡的计算机,它支持 OpenGL 最高 3.3.0 版本(但我不在乎我将使用哪个版本)。我有 Delphi 的 'dglOpenGL.pas' 库。我想用纹理控件来渲染这些窗口,但因为我在这些事情上很n00b,所以我做不到(我尝试了 C# 教程,但到目前为止没有工作结果)。任何帮助将不胜感激。
【问题讨论】:
-
如果您正在制作 2D GUI 并且不关心速度,为什么不使用纯 GDI?
-
@Andreaas Rejband:很好的论据,但我的 GUI 是用于 OpenGL 游戏的 :)
标签: delphi opengl windows-7 2d render-to-texture