Crate fps_clock [−] [src]
This crate provides a struct for keeping your game loops running at a certian FPS (frames per second)
Usage
This crate is on crates.io and can be
used by adding fps_clock
to the dependencies in your project's Cargo.toml
.
[dependencies]
fps_clock = "0.1"
and this to your crate root:
extern crate fps_clock;
To use the FPS clock, just create one with the FpsClock::new(fps: u32)
method.
Then call the tick()
method at the end of your game loop.
Examples
Running your game loop at 30 FPS:
extern crate fps_clock; fn main() { // Set up your game here let mut fps = fps_clock::FpsClock::new(30); loop { // Complicated game loop stuff here fps.tick(); } }
Structs
FpsClock |
A structure that keeps your game loop running at a constant FPS |