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 游戏开发

Apache-2.0

10KB
112

Crates.io Lib.rs docs.rs License

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