87次发布
0.5.17 | 2024年8月14日 |
---|---|
0.5.15 | 2024年7月26日 |
0.5.9 | 2024年3月30日 |
0.5.0 | 2023年9月14日 |
0.1.3 | 2021年7月29日 |
#158 in 渲染
每月417次下载
在 3 Crate 中使用
175KB
3.5K SLoC
请确保使用最新的Rust版本,因为引擎总是保持更新。
关于
Blue Engine是一个用Rust编写的通用、易于使用、可扩展且可移植的图形引擎。该引擎可以在包括Vulkan、D3D-12、GL-ES 3和Metal在内的许多流行的后端API上运行,以及Windows、Linux、移动和OSX,以确保跨平台兼容性。
Hello World
use blue_engine::{
header::{ Engine, ObjectSettings },
primitive_shapes::triangle
};
fn main() {
// initialize the engine
let mut engine = Engine::new().expect("engine couldn't be initialized");
// create a triangle
triangle("my triangle", ObjectSettings::default(), &mut engine.renderer, &mut engine.objects).unwrap();
// run the engine
engine
.update_loop(move |_, _, _, _, _, _| {})
.expect("Error during update loop");
}
顶部图片的版权:NotPB
开发有时可能看起来很慢,这是因为要处理多个仓库,以及我的教育占用了大量的时间。项目并没有死亡,只是进度缓慢。
依赖项
~11–46MB
~767K SLoC