Godot 엔진을 활용한 Spine(SD) 애니메이션 사용 가이드 (2019)
Source
Evernote/Inbox/Godot SD 사용가능한 게임엔진 - MICATEAM 갤러리.md
Summary
본 문서는 2019 년 기준 Godot 엔진에 Spine 애니메이션 모듈을 적용하여 ‘소전 (Girls’ Frontline)’ 캐릭터 리소스를 실행하는 방법을 안내합니다. C++ 빌드 환경 (Visual Studio, Scons) 을 갖춘 고급 사용자를 위한 소스 컴파일 방법과, 일반 사용자를 위한 미리 빌드된 Windows x64 실행 파일을 제공합니다. 주요 내용은 Spine 모듈을 Godot 의 modules 폴더에 추가하고, 36base 리포지토리의 소전 리소스 (skel -> json 변환 필요) 를 불러와 2D 뷰포트에서 모션을 재생하는 과정입니다. 바이너리 임포트는 지원되지 않으며 JSON 형식만 사용 가능합니다.
Key Points
- 목표: Godot 엔진에서 Spine(SD) 애니메이션 리소스 로드 및 재생
- 환경: Windows x64 기준, Godot 3.1 버전 기반 (2019 년)
- 고급 사용자: Visual Studio, Python, Scons 를 사용하여 Godot 소스에 Spine 모듈 (bkcui/spine) 을 추가 후 컴파일 필요
- 일반 사용자: 작성자가 빌드한 Godot 실행 파일 (Google Drive 링크) 사용 권장
- 리소스: 36base/girlsfrontline-resources 의 Spine 데이터 사용
- 주의사항: 바이너리 (.skel) 는 지원 안됨, 반드시 JSON 형식으로 변환 필요
- 작동 방식: Godot 프로젝트 생성 -> Spine 노드 추가 -> JSON 리소스 로드 -> 2D 뷰포트에서 모션 확인