动画精灵编辑器和像素艺术工具Aseprite
动画精灵编辑器和像素艺术工具Aseprite
阿呆Aseprite是一款非常好用强大的像素艺术创作工具
官网售价:$19.99(送Steam Key)
Steam售价(国区): ¥70
同时这款软件开发者在Github上进行了开源,供大家自行编译使用,编译软件受官方许可,制作出的美术资产可用于商用,但不能进行二次销售。如果资金充足可以从官网或者Steam购买支持开发者
已编译Aseprite
购买与编译有什么区别?
购买:会直接获得Win,Mac,Linux安装包直接可以使用,并且有官方邮件支持,更新更方便。
编译:不能直接使用,不同系统,不同版本需要自行下载源代码本地进行编译。
Github Actions在线编译Win版本
- 注册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: |
D:/a/aseprite/aseprite/build/bin/data
D:/a/aseprite/aseprite/build/bin/aseprite.exe
进行保存 - 点击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
其他系统本地编译
视频版
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果