19个版本
使用旧的Rust 2015
0.6.1 | 2019年7月6日 |
---|---|
0.5.2 | 2018年11月24日 |
0.5.1 | 2018年6月29日 |
0.3.5 | 2018年2月24日 |
0.3.0 | 2017年11月27日 |
#25 in #specs
48 每月下载量
用于 2 crates
9KB
239 行
specs_time
spec的计时资源
extern crate specs;
extern crate specs_bundler;
extern crate specs_time;
use specs::{DispatcherBuilder, World};
use specs_bundler::Bundler;
use specs_time::{Time, TimeBundle};
use std::{thread, time};
fn main() {
let mut world = World::empty();
let mut dispatcher = Bundler::new(&mut world, DispatcherBuilder::new())
.bundle(TimeBundle::<f64>::default())
.unwrap()
.build();
for _ in 0..60 {
dispatcher.dispatch(&world);
thread::sleep(time::Duration::from_millis(16));
}
let time = world.fetch::<Time<f64>>();
println!("{:?}", *time);
}
依赖项
~7.5MB
~143K SLoC