引擎之GUI將會(huì)是當(dāng)前引擎開(kāi)發(fā)的當(dāng)務(wù)之急(做完這個(gè)我想使用引擎做游戲)
那么GUI屆時(shí)將提供那里功能和特點(diǎn)呢?
如下:
1.可以使用腳本(當(dāng)前為xml配置GUI屬性)
2.統(tǒng)一的GUI畫(huà)面風(fēng)格
3.配備專(zhuān)有的GUI編輯器
4.盡可能的和引擎保持獨(dú)立以便讓第三方使用和學(xué)習(xí)
5.必要的控件裝飾器和布局管理器設(shè)計(jì)以增強(qiáng)UI設(shè)計(jì)的便利
6.使用信號(hào)插槽處理消息(似乎都是這樣做的)
7.應(yīng)該最少支持vc9,devc++2個(gè)編譯器
7.做完之后的風(fēng)格表現(xiàn)應(yīng)該不遜于下圖:

使用xml配置之后變成了;

另外一組圖面:

2.

GUI庫(kù)網(wǎng)上很多
但是我覺(jué)得還是自己弄一個(gè)比較好
附注L:去年我設(shè)計(jì)了半個(gè)GUI庫(kù)后面放棄了問(wèn)題太多嘍