动画精灵编辑器和像素艺术工具Aseprite

动画精灵编辑器和像素艺术工具Aseprite
阿呆Aseprite是一款非常好用强大的像素艺术创作工具
官网售价:$19.99(送Steam Key)
Steam售价(国区): ¥70
同时这款软件开发者在Github上进行了开源,供大家自行编译使用,编译软件受官方许可,制作出的美术资产可用于商用,但不能进行二次销售。如果资金充足可以从官网或者Steam购买支持开发者
购买与编译有什么区别?
购买:会直接获得Win,Mac,Linux安装包直接可以使用,并且有官方邮件支持,更新更方便。
编译:不能直接使用,不同系统,不同版本需要自行下载源代码本地进行编译。
Github Actions在线编译Win版本
方法一
fork这个仓库aseprite-builder
按照以下步骤进行在线编译即可
方法二
- 注册Github账号,进入Aseprite的Github仓,并
Fork
项目[{"url":"/img/posts/aseprite/aseprite1.png","alt":""},{"url":"/img/posts/aseprite/aseprite3.png","alt":""}] - 点击右上角头像选择
Your profile
,选择刚才Fork的项目 - 点击
Actions
->I understand my workflows,go ahead and enable them
- 点击
Code
->.github
->workflows
->build.yml
->铅笔
,进行编辑
打包Windwos版本1
2
3
4
5
6
7
8
9将内容替换以下代码
matrix:
os: [windows-latest]
build_type: [Release]
enable_ui: [on]
include:
- os: windows-latest
build_type: Release
enable_ui: on
配置skia1
2
3
4
5
6
7
8
9
10
11将内容替换以下代码
curl -L https://github.com/ADAIBLOG/skia/releases/download/skia/skia.zip --output skia.zip
7z x skia.zip
cmake -S . -B build -G Ninja \
-DCMAKE_BUILD_TYPE=${{ matrix.build_type }} \
-DENABLE_UI=${{ matrix.enable_ui }} \
-DENABLE_CCACHE=$enable_ccache \
-DLAF_BACKEND=skia \
-DSKIA_DIR=./skia \
-DSKIA_LIBRARY_DIR=./skia/out/Release-x64 \
-DSKIA_LIBRARY=./skia/out/Release-x64/skia.lib
打包文件1
2
3
4
5
6
7将内容替换以下代码
- uses: actions/upload-artifact@v4
with:
name: aseprite
path: |
build/bin/aseprite.exe
build/bin/data
进行保存 - 点击
Actions
可以看到正在编译,等待10-20分钟编译好之后点击进入,下载解压之后就可以使用了[{"url":"/img/posts/aseprite/aseprite8.png","alt":""},{"url":"/img/posts/aseprite/aseprite9.png","alt":""},{"url":"/img/posts/aseprite/aseprite10.png","alt":""}]
提示缺少dll文件
下载Libcrypto-1_1-x64.dll,将解压的文件放入C:\Windows\System32
Win本地编译
下载
Visual Studio 2022,Aseprite源码,CMake,Ninja,Skia
Aseprite源码云盘下载,CMake云盘下载,Ninja云盘下载,Skia云盘下载,云盘密码:adai
编译前准备
- 安装
Visual Studio 2022
,勾选使用C++的桌面开发
,右侧勾选MSVC
,Windows 11 SDK
(Win10系统勾选Windows 10 SDK 10.0.18362.0
) CMake
下载.msi
文件,并安装- 将
Ninja
文件解压到C:\Program Files\CMake\bin - 在C盘创建
aseprite文件夹
,并将Aseprite源码
解压到此文件夹(如果下载beta版本,那么Skia也要下载beta版本,不然报错),并再创建Build文件夹
- 在C盘创建一个
desp文件夹
,再在desp中创建skia文件夹
,将Skia文件
解压到skia文件夹中 - win+s搜索
Developer Command Prompt for VS 2022
分别输入以下代码1
2
3
4call "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\VsDevCmd.bat" -arch=x64
cd C:\aseprite\build
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DLAF_BACKEND=skia -DSKIA_DIR=C:\deps\skia -DSKIA_LIBRARY_DIR=C:\deps\skia\out\Release-x64 -DSKIA_LIBRARY=C:\deps\skia\out\Release-x64\skia.lib -G Ninja ..
ninja aseprite - 打开C:\aseprite\build\bin\aseprite.exe文件即可开始使用
汉化和更换主题
Aseprite汉化插件仓,Aseprite字体汉化,Aseprite主题,云盘下载
汉化
打开aseprite,Edit
-> Preferences
-> Extensions
-> Add Extensions
-> 选择汉化插件
-> General
-> Language
-> sChinese
-> OK
更换主题,字体看起来更清晰
打开aseprite,Edit
-> Preferences
-> Extensions
-> Extensions
选择主题 -> Extensions
Theme -> 双击添加的主题
-> 调整缩放
-> 完成
错误
- Cmake error :generator: Ninja
Aseprite源码版本与Skia版本不对 - CMake版本过高
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16CMake Deprecation Warning at src/observable/CMakeLists.txt:4 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
CMake Deprecation Warning at src/undo/CMakeLists.txt:4 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier. - 查看创建的文件夹名称路径是否正确
1
ninja: error: 'C:/deps/skia/out/Release-x64/skia.lib', needed by 'bin/aseprite.exe', missing and no known rule to make it
其他系统本地编译
视频版
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果