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

Zlib 许可证

78KB
415

simple

Build Status

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