3个稳定版本
1.1.1 | 2021年4月11日 |
---|---|
1.1.0 | 2020年11月17日 |
1.0.0 | 2020年11月17日 |
#910 在 游戏开发
每月54次下载
用于 game_engine_core
10KB
137 行
游戏时钟
阅读文档。
功能
- 为游戏和游戏引擎添加简单的时钟。
使用方法
将以下内容添加到您的Cargo.toml文件中
game_clock = "*"
使用时钟的示例
use game_clock::Time;
use std::time::Duration;
fn main() {
let mut time = Time::default();
time.set_fixed_time(Duration::from_secs_f64(1.0 / 20.0));
let step = 1.0 / 60.0;
for _ in 0..60 {
time.advance_frame(Duration::from_secs_f64(step));
{ } // ...Run game logic, rendering, etc...
while time.step_fixed_update() { // runs 20 times in a frame.
{ } // Run fixed frame logic (ie. physics)
}
}
}
维护者信息
- 维护者:Jojolepro
- 联系方式:jojolepro [at] jojolepro [dot] com
- 网站: jojolepro.com
- Patreon: patreon