2014-02-11 73 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

不客气! –