【发布时间】:2011-01-25 07:38:48
【问题描述】:
我正在为我一直在研究的一个 openGL 项目编写一个 GUI 库——目前只是非常基本的东西,比如处理屏幕上文本的位置。所以我在设计这个东西时花了一些时间寻找好的文档来参考,但我似乎找到的只是关于 GUI 理论的注释,而不是实现。
我对@987654321@ 之类的东西不太感兴趣,而是对诸如“装饰器设计模式在设计 GUI 时特别有用”之类的陈述感兴趣。谈论特定实现细节的事情,例如如何有效地处理相对定位,或构建 GUI 以使屏幕转换成为可能的方法。
我会继续进行谷歌搜索,并会发布我发现的任何特别有用的链接,但我想我也会向社区寻求他们对好书、博客条目、教程等的建议。
【问题讨论】:
-
可能不太切题,但我发现并计划尝试一段时间的一个想法是Immediate-Mode Graphical User Interfaces。绝对不是大多数 GUI 框架的工作方式,但听起来会很有趣。
-
感谢您的链接,这实际上正是我正在寻找的那种信息:关于 GUI 是如何编码的东西,而不是为什么。它并不真正符合我的设计目标,但我也发现它很有趣。如果您确实尝试过,我很想听听效果如何。
标签: user-interface language-agnostic opengl