6个版本
0.1.23 | 2020年4月24日 |
---|---|
0.1.22 | 2020年3月11日 |
0.1.2 | 2020年2月27日 |
在游戏开发中排名 1521
400KB
2.5K SLoC
gui (名称临时)
进行中。以下是使用gui开发的游戏的屏幕截图。
许可证
MIT
lib.rs
:
烟囱是一个简单的引擎,适用于简单的游戏和GUI应用程序。它使用glium进行渲染,并且效率相当高,作为一个2D引擎,它在一个draw调用中绘制所有内容。
示例
extern crate fumarole;
use fumarole::*;
struct Test {
x: f32
};
impl State for Test {
fn draw(&self, frame: &mut Frame, _data: &StateData) {
frame.rect()
.position(Vec2::new(self.x, 0.0))
.draw();
}
}
fn main() {
Application::new()
.run(|_loader| {
Box::new(Test {
x: -1.0
})
});
}
依赖项
~10–20MB
~281K SLoC