Aseprite是一个像素画图工具,从基本的绘制到动画制作功能一应俱全,官网卖19.99$,Steam版本折后45¥。不过这款软件是开源软件,根据软件的用户协议,如果你只是个人使用,完全可以从源码编译1后免费使用,产出的内容也可以用于商业,但是不允许将自己编译的aseprite分发给第三方,商业使用或者用这款软件赚到钱后,建议入一份正版。🐶

准备工具

操作步骤

  • 将下载的源码以及各种工具解压缩。
  • 在解压好的源码包路径下新建build.bat构建脚本,按自己的路径调整脚本内容
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    
    set skiadir=D:\workspace\cpp\aseprite\Skia-Windows-Release-x64
    set cmakedir=D:\workspace\cpp\aseprite\cmake-3.22.1-Win64-X64
    set ninjadir=D:\workspace\cpp\aseprite\ninja-win
    mkdir build64
    cd build64
    call "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\VsDevCmd.bat" -arch=x64
    %cmakedir%\bin\cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ^
        -DLAF_BACKEND=skia ^
        -DSKIA_DIR=%skiadir% ^
        -DSKIA_LIBRARY_DIR=%skiadir%\out\Release-x64 ^
        -DSKIA_LIBRARY=%skiadir%\out\Release-x64\skia.lib ^
        -G Ninja ..
    %ninjadir%\ninja aseprite
    
  • 执行build.bat即可正常编译,根据电脑性能不同大概十分钟左右编译完成,在aseprite源码build64/bin目录下就能找见编译好的aseprite.exedata目录。

  1. 参考:Aseprite官方编译指导 ↩︎