9 releases
0.4.1 | Aug 22, 2023 |
---|---|
0.4.0 | Aug 22, 2023 |
0.3.2 | Apr 22, 2023 |
0.3.0 | Jan 27, 2022 |
0.1.1 | Jan 8, 2022 |
#585 in Game dev
114 downloads per month
10KB
112 lines
Macroquad Canvas
This is a hard fork of the original macroquad-canvas-2d
A simple resolution-handling library for Macroquad that allows you to focus on making your games with fixed resolution.
If you're making a pixel game, then this library is for you!
How To Use
To use this library, import Canvas2D
use macroquad_canvas::Canvas2D;
Then simply create the canvas
let canvas = Canvas2D::new(800_f32, 600_f32);
And here's how to draw the canvas
loop {
set_camera(&canvas.camera);
// Draw inside canvas...
set_default_camera();
canvas.draw();
next_frame().await
}
That's all you need to know to get started!
For more examples, check out the
examples folder.
Dependencies
~12MB
~265K SLoC