2014-02-11 72 views
0

我目前正在開發與朋友一起遊戲。按鈕,進度條(健康,EXP,法力,...),文本視圖/子視圖,並滾動的觀點:我們是爲了實現一個簡單的用戶界面,包括搜索關於設計模式用戶界面信息。設計模式對於遊戲內UI

第一個目標是讓事情簡單但工作。我們不在尋找從XML/JSON文件進行UI加載的模式,我們只需要關於我們的類和它們之間關係的繼承的信息。

儘管我們在談論設計模式和算法時並不重要,但我們使用SFML/OpenGL 2.x進行C++開發來進行渲染。
關於C++/OpenGL實現的任何其他信息,歡迎:)

編輯:我已經知道了常用的設計模式和MVC架構,但我找一個更簡單的選擇,因爲我們的目標不是重新創建Qt或可可。
我的問題更多的是一種替代和如何組織這些模式。

+1

我推薦玩具的研究模型 - 視圖 - 控制器(MVC)。 – andre

+2

問題是最適合[gamedev(http://gamedev.stackexchange.com/questions/3617/good-gui-for-opengl)的網站,肯定有人接聽(萬次):有無數的方法;我懷疑有人會用英文解釋這一點,但C++已經有了解釋:只需拿出幾個GUI庫的源代碼並研究/比較就可以了。最流行的「經典」庫是CEGUI和MyGUI,但還有很多更多。 – Drop

+1

http://www.cg.tuwien.ac.at/courses/RendEng/SemanticSceneGraphPrePrint.pdf 你基本上想要一個基於小部件的系統。小部件(一個圖形組件) – adderly

回答

1

我建議你去了這個網站,它已經從「4幫」一個很好的例子(看看它)

great web for design patterns

而且也有在YouTube上

一個偉大的教程http://www.youtube.com/user/derekbanas

+0

我有這4個人描述常見設計模式的書。 youtube頻道在許多關於軟件開發的主題中都有非常有趣的內容。感謝這些好的鏈接。 – abidon

+0

不客氣! –