Gui图书馆为游戏

时间:2011-01-31 18:26:43

标签: c++ user-interface opengl

我正在使用OpenGL渲染API进行游戏。现在我需要在关卡编辑器中。它应该由很多小部件父母/孩子等组成,因此很难用手编写需要的小部件。 关于良好的gui系统的任何想法都可以与opengl轻松连接?最重要的部分是gui编辑。我真的需要一些编辑工具。

由于

4 个答案:

答案 0 :(得分:6)

您应该查看http://qt.nokia.com/

将OpenGL渲染注入Qt小部件非常容易。

要轻松编辑GUI,您可以使用Qt Creator(http://qt.nokia.com/products/developer-tools)。

答案 1 :(得分:1)

查看CEGUI:

http://www.cegui.org.uk/wiki/index.php/Main_Page

它以XML格式定义了GUI,并为其编辑。

答案 2 :(得分:1)

你有几种选择(之前已经回答过,但可能不完全像这样):

  1. SDL:非常好的音频,图形和任何相关的抽象层。它会迫使你手工编写你的小部件。
  2. Qt:有一个OpenGL模块,可以轻松设置OpenGL上下文。它将使小部件和一切变得非常容易。
  3. wxWidgets:与Qt相同,但文档和工具稍差(如果我可能会这么直率)
  4. 我会选择第二名:它有一个漂亮的设计工具来创建具有你需要的所有幻想的小部件。 OpenGL也是内置的。

答案 3 :(得分:0)

如果您正在运行Windows(无法确认Mono会这样做),另一个选择是使用C#和WinForms让您的生活变得更加轻松。