游戏内UI的设计模式

时间:2014-02-11 13:56:49

标签: c++ opengl design-patterns user-interface sfml

我正在和朋友一起开发游戏。我们正在搜索有关用户界面设计模式的信息,以便实现一个简单的UI,包括:按钮,进度条(用于运行状况,exp,mana,...),文本,视图/子视图和滚动视图。

第一个目标是让事情变得简单而有效。我们不是在寻找关于从XML / JSON文件加载UI的模式,我们只需要有关类的继承及其关系的信息。

虽然在谈论设计模式和算法时无关紧要,但我们使用SFML / OpenGL 2.x进行渲染,在C ++中进行开发。 有关C ++ / OpenGL中的实现的任何其他信息都是受欢迎的:)

编辑:我已经了解了常见的设计模式和MVC架构,但我寻找一个更简单的替代方案,因为我们的目标不是重新创建Qt或Cocoa。
我的问题更多的是关于替代方案以及如何组织这些模式。

1 个答案:

答案 0 :(得分:1)

我建议你浏览一下这个网站,它有一个很好的例子来自“4人帮”(查找)

great web for design patterns

并且youtube中还有一个很棒的教程

http://www.youtube.com/user/derekbanas