Aseprite는 픽셀 아트를 그릴 수 있는 멋진 프로그램인데요.

코드가 오픈소스로 공개되어 있어서, 컴파일을 한다면 무료로 사용할 수 있습니다.

 

 

 

 

간편하게 컴파일된 프로그램은 🔗Steam에서 정가 20,500원에 판매하고 있습니다.

업데이트도 자동으로 되니 어렵거나 귀찮은 분은 이쪽을 이용합시다.

 

 

aseprite 깃허브의 🔗INSTALL.md에도 컴파일 방법이 정리되어 있습니다.

다음 방법은 Window10 환경에만 해당됩니다.

 

 

1. 컴파일하기 위한 도구들 설치하기

 

Aseprite, CMake, Ninja, Skia, Visual Studio Community의 총 다섯 가지 프로그램을 설치합니다.

설치가 과정의 대부분이지만, 버전의 차이 등으로 오류가 날 수도 있으니 천천히 해봅니다.

 

 

(1) 최신 버전의 Aseprite 소스 코드

 

아래 링크에서 최신 버전을 다운받을 수 있습니다.

작성일(2022.6.17) 기준 Aseprite-v1.3-beta16-Source.zip 를 다운받았습니다.

 

Releases · aseprite/aseprite

Animated sprite editor & pixel art tool (Windows, macOS, Linux) - aseprite/aseprite

github.com

 

 

 

C드라이브aseprite 폴더를 만들고, 압축 파일의 내용물을 넣습니다.

 

 

 

(2) 최신 버전의 CMake (3.16 이상)

 

3.16 이상의 버전을 사용해야 한다고 합니다. 작성일 기준 3.24 버전을 사용했습니다.

 

Download | CMake

Current development distribution Each night binaries are created as part of the testing process. Other than passing all of the tests in CMake, this version of CMake should not be expected to work in a production environment. It is being produced so that us

cmake.org

 

여러가지 있는데 윈도우 x64 인스톨러를 다운받으시면 됩니다.

 

 

설치시 Add CMake to the system PATH for all users를 체크합니다.

 

 

 

(3) Visual Studio Community(2022)

 

아래 링크에서 다운로드 합니다.

 

Visual Studio Tools 다운로드 - Windows, Mac, Linux용 무료 설치

Visual Studio IDE 또는 VS Code를 무료로 다운로드하세요. Windows 또는 Mac에서 Visual Studio Professional 또는 Enterprise Edition을 사용해 보세요.

visualstudio.microsoft.com

 

 

인스톨러를 설치하고 나면 여러가지 다운받을 수 있는 항목들이 뜨는데,

저희는 Gaming development with C++ 만 필요합니다. 옵션에서 Window 10 SDK 만 체크하고 인스톨합니다.

 

 

설치에 시간이 좀 걸리니 기다리면서 다음으로 넘어갑니다.

 

 

(4) Ninja Build System

 

아래 링크에서 ninja-win.zip 을 다운받습니다.

 

Releases · ninja-build/ninja

a small build system with a focus on speed. Contribute to ninja-build/ninja development by creating an account on GitHub.

github.com

 

 

C드라이브 Ninja 폴더를 만들고, 압축폴더 안의 ninja.exe 를 넣습니다.

 

 

(아래는 경로 관련 오류가 뜬다면)

작업표시줄에서 고급 시스템 설정을 검색해서 클릭

 

 

시스템 속성에서 [고급] 탭 - 환경 변수

 

 

환경 변수에서 시스템 변수 Path를 찾아 더블클릭 - 새로 만들기 - C:Ninja (Ninja의 경로) 입력 - 확인

 

 

 

(5) Skia Library

 

아래 링크에서 Skia-Windows-Release-x64.zip 을 다운받습니다.

 

Releases · aseprite/skia

Skia is a complete 2D graphic library for drawing Text, Geometries, and Images. - aseprite/skia

github.com

 

 

C드라이브deps 폴더를 만들고, 그 안에 skia 폴더를 만든 후 압축 폴더의 내용물을 넣습니다.

 

 

 

 

2. 컴파일링 하기

 

작업표시줄에 cmd를 검색해 명령 프롬프트를 열고, 다음 명령문들을 한 줄씩 입력+엔터 합니다.

 

call "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\VsDevCmd.bat" -arch=x64
cd aseprite
mkdir build
cd 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

 

뭔가 벌어지는 동안 잠시 기다립시다.

 

 

 

3. 설치된 Aseprite 확인하기

 

처음에 만든 aseprite 폴더인

C:asepritebuildbin 경로에 aseprite.exe 가 있다면, 설치 완료!

실행해서 즐겁게 도트를 찍으면 됩니다.

 

 

 

질문과 오류 제보는 환영입니다. :3