#帧率 #计数器 #热点 #循环 #限制 #限制器 #冷点

frame_counter

简单的帧计数器和限制器

3 个版本

0.1.2 2021 年 4 月 2 日
0.1.1 2021 年 4 月 2 日
0.1.0 2021 年 4 月 2 日

#1031游戏开发

每月 25 次下载

自定义许可

9KB
79

frame_counter

Crates.io Docs.rs MIT licensed

frame_counter 库提供了一个基于 rust time 模块的简单帧率计数器。

此外,FrameCounter 还可以用来在热点或冷点循环中限制帧率。

示例

计算帧率

use frame_counter::FrameCounter;

pub fn dummy_workload() {
    std::thread::sleep(std::time::Duration::from_millis(10));
}

pub fn main() {
    let mut frame_counter = FrameCounter::default();

    loop {
        frame_counter.tick();

        dummy_workload();

        println!("fps stats - {}", frame_counter);
    }
}

无运行时依赖