1 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2015年5月5日 |
---|
#2 in #oil
用于 oil
51KB
1.5K SLoC
oil-rs
Oil 是一个以视频游戏为目标的 Rust 图形用户界面库。它围绕三种语言来描述用户界面
- 标记语言
- 样式语言
- 依赖描述语言
现在你明白了吗?它确实看起来与 HTML 和 CSS 非常相似。当然,这里的目标不是重做浏览器。那不是重点。
这个库的目标与像 servo 这样的浏览器引擎完全不同。背后的关键思想是,在 Rust 游戏开发中,通过 (尝试) 从 Web 开发中获取良好部分来简化学习过程。
好吧,现在在开始之前还有一些事情需要记住
- 这个库还很年轻,仍处于早期开发阶段。不要期待速度。
- 目前正在开发的游戏正在使用 Uil,这决定了 Uil 的设计决策。这本质上意味着由于主要项目,某些功能可能会被设定为较低/较高优先级。
- 欢迎贡献!
入门
[dependencies]
oil = "*"
具体示例,你应该查看 examples/
文件夹中的示例。
路线图
这个库目前不允许做很多事情。在未来,你将会有
- 字体支持
- 用户事件,如鼠标/键盘
- 数据绑定
- 动画
依赖关系
~1.3–1.9MB
~40K SLoC