2 stable releases
1.1.0 | May 14, 2021 |
---|---|
1.0.0 | Apr 11, 2021 |
#2056 in Game dev
175KB
Planck ECS Bundles
Support an Open Source Developer! ♥️
Depends on:
- world_dispatcher: the
System
part of an ECS engine.
Read the documentation.
Features
- Adds Bundle, a trait that creates a group of ECS systems and can add them to a dispatcher.
Usage
Add the following to you Cargo.toml file:
planck_ecs_bundle = "*"
Use it like so:
use world_dispatcher::*;
use planck_ecs_bundle::*;
struct TestBundle;
impl Bundle for TestBundle {
fn systems() -> Vec<System> {
vec![
(|| {Ok(())}).system(),
(|| {Ok(())}).system(),
(|| {println!("hello!"); Ok(())}).system(),
]
}
}
fn main() {
let mut builder = DispatcherBuilder::default();
builder = TestBundle::insert(builder);
}
Maintainer Information
- Maintainer: Jojolepro
- Contact: jojolepro [at] jojolepro [dot] com
- Website: jojolepro.com
- Patreon: patreon