前言
Aseprite是收费软件,请大家尊重版权,尊重开发者的创作成果。
Aseprite 官网
Asepirte 简介
Aseprite是一款用于像素作画的软件。可用于游戏精灵(Sprite)或者像素背景等一切像素艺术的创作。
准备工作
- 下载Visual Studio Installer
- 安装CMake
- 下载Ninja
- 下载Aseprite 源码
- 下载Skia
具体操作
1. 下载Visual Studio Installer,建议安装Visual Studio 2019及以上版本
这里选择Visual Studio Professional 2022,在选择面板里勾选上Desktop development with C++,右方侧栏不必改动。为避免出现差错,增大编译成功可能,建议勾选Windows 10 SDK (10.0.18362.0)。
2. 安装CMake,配置ninja
注意:安装时要勾选将CMake添加到环境变量,若未选择,可自行添加,方法如下:
找到cmake.exe(默认为"C:\Program Files\CMake\bin"),复制路径,将路径拷贝到Path环境变量中
将先前下载好的Ninja-**.zip中的ninja.exe解压到CMake目录中,使其与cmake.exe同目录
3. 准备源码和Skia库
将Aseprite源码解压到一个目录下(例如:这里解压到D盘,即:D:\Asepirte),同时在该目录下创建一个build文件夹,即:D:\Aseprite\build
将Skia-**.zip解压,使其与Aseprite同目录,即:D:\Skia
完成上述操作后,你的目录应该如下:
4. 编译
首先,管理员运行cmd,将路径切到build文件夹
调用VS开发者命令提示符(这里使用默认路径,若不同,可自行查找VsDevCmd.bat)
call "C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\Tools\VsDevCmd.bat" -arch=x64
接下来调用CMake生成项目文件
注意!一定要先将环境变量中的MinGW删除,Aseprite编译不支持MinGW
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DLAF_BACKEND=skia -DSKIA_DIR=D:\Skia -DSKIA_LIBRARY_DIR=D:\Skia\out\Release-x64 -DSKIA_LIBRARY=D:\Skia\out\Release-x64\skia.lib -G Ninja ..
当显示“-- Build files have been written to: D:/Aseprite/build”时,即表明生成项目文件成功。接下来进行编译:
ninja aseprite
若编译成功,将会出现“Linking CXX executable bin\aseprite.exe”的字样。
此时build目录下bin文件夹中将会如下:
这时就意味着编译成功,那么接下来就开始您的艺术创作吧。
(温馨提示,请有条件的同学收费使用,每一个项目都饱含作者的心血,务必支持他们的付出!)