11 个版本
使用旧 Rust 2015
0.3.0 | 2019 年 1 月 27 日 |
---|---|
0.2.1 | 2015 年 7 月 14 日 |
0.2.0 | 2015 年 5 月 13 日 |
0.1.0 | 2015 年 4 月 30 日 |
0.0.6 | 2015 年 2 月 28 日 |
#494 in 图形 API
用于 2 crates
78KB
415 行
simple
Simple 旨在成为 Rust 的一个完全直观且易于使用的游戏库。Simple 受到 LOVE2D 的启发。我编写 Simple 是因为我喜欢 LOVE2D 的易用性,但我想利用类型化编译器(Rust)的优势。
Simple 是建立在 sdl2
包之上的一层。您需要一些开发 C 库。在 MacOS 上,您可以使用 Brew 通过 brew install sdl2
安装它们。在 Linux 上,请在您的包管理器中寻找 libsdl2-dev
包。
Hello World
let mut app = simple::Window::new("hello world", 1920, 1080);
app.set_color(255, 0, 255, 255);
app.draw_rect(simple::Rect{
x: 100,
y: 110,
w: 120,
h: 130,
});
while app.next_frame() {}
示例
查看 examples/
目录以获取一些使用 Simple 的迷你程序。
cargo run --example font
维护者
Alexander Campbell [email protected]
依赖项
~17MB
~358K SLoC