#pixel #pixel-art #piston #graphics #gui #mouse #kusa

kusa_pixel

为厌倦GUI的人准备的像素画画家

11个版本 (7个稳定版)

3.0.0 2021年6月24日
2.0.2 2021年6月22日
1.0.2 2021年6月22日
0.1.3 2021年6月22日

#1470 in 游戏开发

每月 23 次下载

MIT 许可协议

500KB
839

Kusa pixel

20210622blog4.png

这是一款像素画绘制软件。
kusa是日语网络俚语,表示嘲笑

m9(^~^)wwwww 草(^▽^)

本程序将以MIT许可证分发。

它使用了Rust语言中的游戏引擎Piston的库。
PistonDevelopers

它打算在Windows上使用Visual Studio Code开发和运行。

概念

  • 创建GUI非常痛苦,
    因此请编辑配置文件以更改笔的粗细和其他设置。
  • 很麻烦,所以配置文件结构不复杂且扁平。
  • 没有增加工作便利性的功能。
    例如,没有调色板。设置文件中只能设置一个笔颜色。

构建

// Updating the Rust language
rustup update

// Creating an executable file
cargo build

运行

cargo run --example example1

示例

您的代码

use kusa_pixel::run;

fn main() {
    run();
}

功能

20210622blog5a1.png

👆 从您点击的地方拖动鼠标到您经过的地方

保存 & 重新加载

没有计时器。当您将鼠标移到窗口上时,图像会自动保存,设置会自动加载。

文档

设置
设计
博客

依赖

~8–16MB
~182K SLoC