2009-01-24 16 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在數百萬臺計算機上進行過測試。