Crate macroquad_canvas
source · [−]Expand description
Description
macroquad-canvas is a simple resolution-handling library for Macroquad that allows you to focus on making your games with fixed resolution.
Usage
use macroquad::prelude::*;
use macroquad_canvas::Canvas2D;
#[macroquad::main("Title")]
async fn main() {
let canvas = Canvas2D::new(800_f32, 600_f32);
loop {
set_camera(&canvas.camera);
// Draw inside canvas...
set_default_camera();
canvas.draw();
next_frame().await
}
}
for more examples check out the examples folder
Structs
Fixed size 2D canvas