2009-01-24 38 views
1

我想开发一个简单的应用程序(它将类似于PowerPoint演示文稿),这将需要一些简单的GUI控件:按钮,文本框,滑块和列表框。
我想要能够控制皮肤。 所以我正在寻找一个容易学习的2D引擎,将帮助我做我想做的事。
这样的引擎的任何建议?
它可以在python或.net(xna)更好,或者如果不是c/C++将会好的我猜。任何具有GUI系统的优秀2D引擎?

L.E .:我正在寻找一个指定gui控件的图形渲染引擎。 例如Irrlicht。

回答

0

我不完全确定要求是什么。您是否尝试使用某个2D引擎呈现GUI小部件,或者您是否在寻找也具有2D图形支持的GUI库?大多数GUI库都有相当好的图形支持。例如,请参见Java's 2D Graphics tutorial。对于皮肤,看看Java's SubstanceModzilla XUL Runner及其明星小孩Songbird

如果您想要做更多的事情,可以将OpenGL嵌入到WinForm,Java,Delphi等中。请参阅Creating an OpenGL view on a Windows Form

0

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

2

Qt是一个非常不错的跨平台C++库,它也有三个GPL,LPGP和商业许可证。

2

Garage Games是一个坚实的引擎具有很多不错的功能。他们有不同的发动机专为2D,3D,XNA,Wii游戏机,iPhone等

2

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