9个版本
0.4.1 | 2023年8月22日 |
---|---|
0.4.0 | 2023年8月22日 |
0.3.2 | 2023年4月22日 |
0.3.0 | 2022年1月27日 |
0.1.1 | 2022年1月8日 |
#359 in 游戏开发
10KB
112 行
Macroquad Canvas
这是原版 macroquad-canvas-2d 的一个硬分叉
一个简单的分辨率处理库,用于 Macroquad,允许您专注于使用固定分辨率制作游戏。
如果您正在制作像素游戏,那么这个库就是为您准备的!
如何使用
要使用这个库,请导入 Canvas2D
use macroquad_canvas::Canvas2D;
然后简单地创建画布
let canvas = Canvas2D::new(800_f32, 600_f32);
下面是如何绘制画布
loop {
set_camera(&canvas.camera);
// Draw inside canvas...
set_default_camera();
canvas.draw();
next_frame().await
}
这就是您开始所需了解的全部内容!
有关更多示例,请参阅示例文件夹。
依赖项
~19MB
~238K SLoC