1

我正在尝试开发一个简单的应用程序(它类似于 powerpoint 演示文稿),它需要一些简单的 GUI 控件:按钮、文本框、滑块和列表框。
我希望能够为控件设置皮肤。所以我正在寻找一个易于学习的 2d 引擎,它可以帮助我做我想做的事情。
这种引擎有什么推荐吗?
它可以在 python 或 .net (xna) 中更可取,或者如果不是 c/c++ 我猜也可以。

LE:我正在寻找一个具有指定 gui 控件可用的图形渲染引擎。例如 Irrlicht。

4

6 回答 6

2

Qt是一个非常好的跨平台 C++ 库,它还拥有三个 GPL、LPGP 和商业许可证。

于 2009-01-24T22:29:20.080 回答
2

Garage Games是一个强大的引擎,具有许多不错的功能。他们有各种为 2D、3D、XNA、Wii、iphone 等设计的引擎。

于 2009-01-27T17:42:14.907 回答
2

你也可以看看 Popcap 的SexyAppFramework。它包括 GUI 元素,比大多数成熟的引擎(如 Irrlicht 或 Ogre)小得多,可以选择使用 3D 硬件加速,并且已由 Popcap 在数百万计算机上进行了测试。

于 2009-02-03T10:02:41.097 回答
1

最后我选择了Irrlicht

还值得一提:

于 2009-02-02T16:54:53.137 回答
0

我不完全确定要求是什么。您是在尝试使用一些 2D 引擎渲染 GUI 小部件,还是在寻找也具有 2D 图形支持的 GUI 库?大多数 GUI 库都有不错的图形支持。例如,请参阅Java 的 2D 图形教程。对于皮肤,看看Java 的 SubstanceModzilla XUL Runner及其明星子Songbird

如果你想做更多,你可以将 OpenGL 嵌入到 WinForm、Java、Delphi 等。请参阅在 Windows 窗体上创建 OpenGL 视图

于 2009-01-24T22:23:02.633 回答
0

WPF for .NET 是一个非常好的平台,可以在其中制作可换肤图形。它完全支持“开箱即用”的换肤。作为一个附带的好处,它会做 3d 渲染很少额外的努力。大多数标准的 GUI 控件都在那里,包括按钮、列表框、文本框和滑块。默认情况下,它们具有标准的窗口外观,但换肤就像改变颜色或指定要使用的图像一样简单。

于 2009-01-24T22:27:21.970 回答