Kar*_*nek
8
c++
user-interface
我目前正在重新触摸游戏的用户界面(即OpenLieroX).我正在寻找一个允许轻松创建GUI的库/框架.具体来说,这些是我的要求:
- 开源 - 游戏是LGPL并且遇到许可证问题是我们想要关心的最后一件事:)
- 跨平台 - 至少Linux/Unix,Mac OS X和Windows 2k +是必须的,但越多越好.
- 稳定而成熟 - 我宁愿不使用一个月内会死的项目
- 快速轻巧(编译不到15 MB) - 毕竟它适用于游戏
- C++接口 - 游戏是用C++编写的
- 易于使用 - 教程和良好的文档是一个很大的优点
- 易于调整 - 应该很容易改变小部件的外观
- 易于使用的样式语言 - 设计师可以使用的简单语言为游戏创建吸引人的皮肤
- 添加自定义小部件的简单方法 - 我需要在界面中添加视口,角色皮肤等,并以我的方式呈现它们
- 支持屏幕外渲染(进入缓冲区)
我已经尝试过这些库:
- Webkit(各种端口) - 它很酷但不是真正用于游戏GUI.无法使用自定义绘图(视口等)添加自定义元素.
- 启蒙 - 很酷的图书馆,但也是以Linux为中心的.特别是Windows端口不完整.
- Qt - 很棒,但是屏幕外渲染不属于它的强度,主要是它太大了
- GTK - 与Qt完全相同的问题,Mac OS X支持不佳
如果有人知道一个可以满足这些需求的框架,我将非常感激.感谢您的输入.