在 Mac 系统手动编译 Aseprite

24 年 2 月 15 日 星期四
629 字
4 分钟

最近一段时间在跟着 Udemy 上的课程学习像素画,根据推荐最终选择 Aseprite 作为工具。主要是因为它更加专业,动画制作非常强大。

Aseprite

Aseprite 官网售价 19.99 刀,包含了 Steam 的激活码,Windows 和 Mac 等系统的安装包。直接在 Steam 上购买需要 70 元,推荐等到打折的时候,直接在 Steam 上购买。

事实上,该软件源代码在 Github 上开源,可以自己手动编译,仅限自己使用,稍微需要一点动手能力。

安装步骤

下面介绍我在 Mac 系统上手动编译的步骤:

1. 安装必要的依赖

  • 在 AppStore 搜索并安装 Xcode。
  • 安装 Homebrew,这个是 Mac 上常用的包管理器,它安装起来比较麻烦,可以参考其他教程。
  • 下载 skia,将资源解压放到桌面或者你知道的位置,选择 mac-arm64 的版本。

2. 安装依赖项

使用 Homebrew 安装 cmake

sh
brew install cmake

安装 ninja

sh
brew install ninja

3. 获取 Aseprite 源代码

主要需要使用 --recursive 命令递归克隆所有子模块。

sh
git clone --recursive https://github.com/aseprite/aseprite.git

4. 编译

  • 进入 Aseprite 项目目录,创建 build 文件夹

    sh
    cd aseprite
    mkdir build
    cd build
    
  • 执行命令,这里的 DSKIA_DIRDSKIA_LIBRARY_DIRDSKIA_LIBRARY 需要替换为 skia 解压缩的实际路径

    sh
    cmake \
      -DCMAKE_BUILD_TYPE=RelWithDebInfo \
      -DCMAKE_OSX_ARCHITECTURES=arm64 \
      -DCMAKE_OSX_DEPLOYMENT_TARGET=11.0 \
      -DCMAKE_OSX_SYSROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk \
      -DLAF_BACKEND=skia \
      -DSKIA_DIR=$HOME/Desktop/skia \
      -DSKIA_LIBRARY_DIR=$HOME/Desktop/skia/out/Release-arm64 \
      -DSKIA_LIBRARY=$HOME/Desktop/skia/out/Release-arm64/libskia.a \
      -DPNG_ARM_NEON:STRING=on \
      -G Ninja \
      ..
      ninja aseprite
    

5. 优化启动方式

到这一步点击 aseprite 就可以运行了,但是这样一点都不优雅。如果你希望它可以想其他正常安装的软件一样通过点击图标运行,可以继续下面的步骤。

  • 前往 Aseprite 官网下载试用版,这个版本是无法正常导出的。
  • 打开 Aseprite 的包内容,找到 MacOS 文件夹,将构建好的 build 文件夹中的 asepritegen 两个文件粘贴到里面。

这样,点击试用版图标就可以体验正式版的全部功能啦!

6. 汉化

  • 下载汉化包扩展,双击文件,然后到软件的常规设置中更改为对应语言。
  • 字体模糊,可以通过下载主题包解决。和汉化一样,下载主题,双击文件,在主题设置中修改为对应主题。
  • 建议在常规设置中将 UI 缩放比例调整为 200%。

详细教程请前往 Steam 社区查看

练习作品

展示下我最近练习的作品:

练习作品 练习作品 练习作品

文章标题:在 Mac 系统手动编译 Aseprite

文章作者:柃夏chapu

文章链接:https://www.lxchapu.com/posts/compile-aseprite-on-mac[复制]

最后修改时间:


商业转载请联系站长获得授权,非商业转载请注明本文出处及文章链接,您可以自由地在任何媒体以任何形式复制和分发作品,也可以修改和创作,但是分发衍生作品时必须采用相同的许可协议。
本文采用CC BY-NC-SA 4.0进行许可。