#quicksilver #gamedev #game-engine #game

mergui

用于quicksilver游戏引擎的简单GUI系统

13次发布

0.1.0-alpha0.82020年11月28日
0.1.0-alpha0.72020年8月20日
0.1.0-alpha0.52020年6月6日
0.1.0-alpha0.32020年5月23日
0.0.1 2019年11月30日

GUI中排名722

Download history 5/week @ 2024-06-26 94/week @ 2024-07-03 19/week @ 2024-07-24

每月下载量118

MIT/Apache

195KB
1.5K SLoC

Mergui

由于quicksilver不再积极开发,我不再使用它。因此,我也停止了使用Mergui。我仍然会响应pull请求等,但不要期望我会添加新功能。

Mergui是为quicksilver引擎开发的简单GUI系统,最初是为竞技场守护者开发的,后来移植到quicksilver 0.4,用于我的尚未命名的卡牌游戏

然而,我尽力不让这两个游戏塑造Mergui,而是专注于如何让Mergui为每个在Quicksilver中编写的游戏工作得最好。

原因

当我第一次开始使用Quicksilver时,我找不到与之配合工作的GUI系统。结果是可预见的,每个游戏都创建了它们自己的GUI系统,通常只超过一个按钮。

在我为竞技场守护者做了同样的事情并发现了我的问题后,我决定重新编写它并将其作为自己的crate发布,这样其他人就不必再这样做。

小部件

有多种小部件。最重要的三个是

  • 按钮。
  • 下拉菜单
  • 文本输入字段。

有关完整列表和使用方法,请参阅示例。Examples/all.rs列出了大多数示例,但未显示如何读取它们的状态。您还可以在此查看示例。

依赖项

~11–21MB
~311K SLoC