#frame #timer #game #limiter #second #delta #sleep

frame_timer

为游戏设计的简单帧限制器

3 个版本

使用旧 Rust 2015

0.1.2 2017 年 10 月 15 日
0.1.1 2017 年 10 月 12 日
0.1.0 2017 年 10 月 9 日

#limiter 中排名 16

MIT 许可证

5KB
55

FrameTimer

一个 Rust 框架计时器库

BETA 版本

这是一个 Rust 的框架计时器,用于确保游戏循环以特定速率运行

它尽可能简单。首先创建它如下

let mut frame_timer: FrameTimer = FrameTimer::new();

在游戏循环开始时调用

frame_timer.frame_start();

在游戏循环结束时调用

frame_timer.frame_end();

这将使您的游戏每秒限制为 60 帧

未来功能

  1. 添加 delta 帧计算和变量
  2. 使帧计时器更智能,以处理不稳定的睡眠时间
  3. 欢迎提出建议

无运行时依赖