22 个版本
使用旧的 Rust 2015
0.5.0 | 2019年7月5日 |
---|---|
0.4.3 | 2018年11月24日 |
0.4.2 | 2018年7月8日 |
0.3.4 | 2018年1月22日 |
0.3.0 | 2017年11月27日 |
#22 in #specs
56 每月下载量
用于 2 crates
17KB
522 行代码(不含注释)
specs_camera
specs 的 2D 和 3D 组件
let mut world = World::new();
let mut dispatcher = Bundler::new(&mut world, DispatcherBuilder::new())
.bundle(TransformBundle::<f32>::default()).unwrap()
// CameraBundle adds TransformSystem<T> to CameraSystem<T> deps
.bundle(CameraBundle::<f32>::default()).unwrap()
.build();
world.create_entity()
.with(Transform2D::<f32>::default())
.with(Camera2D::<f32>::default().with_size(1024, 768))
.build();
dispatcher.dispatch(&mut world.res);
依赖项
~6.5MB
~130K SLoC