Aseprite源码编译-Win

介绍

Aseprite 是一款十分受欢迎的专业像素动画及像素艺术创作软件.支持Windows,Mac和Linux.可以从官网 或者Steam 付费获取软件,但同时它是开源的,如果从源代码编译,则可以免费使用。

编译相关工具链接

编译

准备工作

  • Aseprite源码,Skia aseprite-m81,CMake,Ninja,Visual Studio Community下载最新版即可
  • Cmake 如下载msi包,则安装时选择 “Add Cmake to the system PATH for all user” 将其添加至环境变量;如下载zip包则需要将安装目录中的bin目录路劲添加至环境变量PATH中
  • ninja 需要将安装路径添加至环境变量PATH,也可在Cmake添加环境变量后放入Cmake的bin目录下
  • Visual Studio Community 安装时选择 “Workloads” 中的 “Desktop development with C++”,之后在”Individual components” 中选择最新 “Windows 10 SDK” (经测试,即使在win7中选择此项同样可以成功安装Aseprite)

工作负载(Workloads)
单个组件(Individual components)

编译

  1. 打开cmd,配置开发人员命令行,输入命令:

    cmd命令
    1
    call "{Visual Studio Community安装目录}\Common7\Tools\VsDevCmd.bat" -arch=x64
  2. 进行编译,编译结束后在build/bin目录即编译好后的Aseprite软件

    cmd命令
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    #切换至aseprite解压目录
    cd /d {aseprite解压路径}

    #创建build目录
    mkdir build

    #切换至build目录
    cd build

    #执行cmake命令编译
    cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DLAF_BACKEND=skia -DSKIA_DIR={Skia aseprite-m81解压目录} -DSKIA_LIBRARY_DIR={Skia aseprite-m81解压目录}\out\Release-x64 -G Ninja ..

    #ninja构建软件,会出现很多 failed / not found / warning 只要不出现error,并不影响编译结果
    ninja aseprite

    编译完成后的build/bin目录

编译收尾

Aseprite运行只需要build/bin目录下的data目录及aseprite.exe,可以单独将它们拷出后删除所有相关编译工具.
Aseprite

汉化

  1. Aseprite汉化文件下载下来的文件为hanhua-1.2.23.aseprite-extension,是Aseprite的扩展文件
  2. 打开Aseprite,选择Edit-preferences,之后再左侧项目中选择Extensions,在右侧选择Add Extension,找到下载的汉化文件,选中点击OK会自动进行安装,安装完成后在右侧会增加最新一条Languages Simple Chinese,此时表示插件安装成功
    preference-extensions界面
  3. 接下来选中左侧General,在右侧language中选择sChinese,点击ok或者apply即可完成汉化操作.点击apply后preference并不会即时更新汉化,但此时菜单栏及其他部分已汉化,需重新打开窗口后才能生效.
    preference-General界面
  4. 汉化后效果
    Aseprite汉化后界面
作者

BE

发布于

2020-10-14

更新于

2021-08-19

许可协议