가져오기
Spine 프로젝트 파일과 JSON 또는 바이너리 데이터는 명령줄 인터페이스를 사용하여 가져올 수도 있습니다.
Spine에서는 다른 Spine 프로젝트에서 데이터를 가져올 수 있으며, 프로젝트를 결합할 수 있습니다. Spine에서는 Spine에서 내보내는 것과 동일한 JSON 및 바이너리 형식의 데이터를 가져올 수도 있으며, 스켈레톤을 이미지 편집기 스크립트와 같은 다른 프로그램에서 가져올 수 있습니다.
프로젝트
Spine에서는 다른 Spine 프로젝트에서 스켈레톤이나 애니메이션을 가져올 수 있습니다. 이 옵션을 사용하여 다른 프로젝트에서 스켈레톤을 단일 프로젝트로 이동할 수 있습니다. 애니메이션 가져오기를 사용하면 몇 가지 제한 사항이 있지만 여러 사람이 동일한 프로젝트에서 작업할 수 있습니다.
프로젝트 가져오기 대화 상자를 열려면 주 메뉴에서 Import Project
를 선택합니다.
프로젝트 파일의 경로를 입력하여 가져온 다음 선택하여 스켈레톤 또는 애니메이션을 가져옵니다.
스켈레톤
스켈레톤을 가져온 후 트리에서 일부 항목을 한 스켈레톤에서 다른 스켈레톤으로 드래그할 수 있습니다.
스켈레톤을 가져올 때 가져올 스켈레톤과 가져온 스켈레톤에 사용할 이름을 선택합니다.
애니메이션
애니메이션에서 최소한의 일부 뼈와 기타 항목에 대해 동일한 이름을 사용하는 한, 애니메이션을 완전히 다른 스켈레톤으로 가져올 수 있습니다.
애니메이션을 가져올 때, 가져올 스켈레톤과 애니메이션을 선택한 다음 애니메이션을 가져올 스켈레톤을 선택합니다.
애니메이션을 가져오는 스켈레톤에는 가져오는 스켈레톤과 동일한 이름의 뼈, 슬롯, 어태치먼트, 이벤트 및 제약조건이 있어야 하지만, 가져오는 애니메이션에서 실제로 키가 지정된 해당 항목만 있어야 합니다. 또한 변형 키의 경우 메쉬에는 두 스켈레톤에서 동일한 수의 정점이 있어야 합니다.
스켈레톤에 애니메이션에서 키가 지정된 누락 항목이 있는 경우, 해당 키 없이 애니메이션을 가져오고 누락 항목에 대한 경고가 표시됩니다.
데이터
이미지 편집기스크립트에서 데이터를 Spine으로 가져오고, 이미지 편집기에서 계속 작업하고, 나중에 최신 데이터를 동일한 스켈레톤으로 가져올 수 있습니다.
Spine은 Spine에서 내보내는 JSON 또는 바이너리 형식의 데이터를 가져올 수 있습니다. 이 옵션에서는 이미지 편집기 스크립트에서와 같이 다른 프로그램에서 Spine으로 데이터를 가져올 수 있는 경로를 제공합니다.
이를 사용하여 JSON 또는 바이너리 데이터와 텍스처 아틀라스에서 Spine 프로젝트를 다시 만들 수 있습니다. 이를 수행하려면 스켈레톤 데이터 가져오기 블로그 게시물을 참조하세요.
데이터 가져오기 대화 상자를 열려면 주 메뉴에서 Import Data
를 선택합니다.
가져올 JSON이나 바이너리 파일의 경로 또는 해당 파일이 있는 폴더와 가져온 스켈레톤의 이름을 입력합니다.
크기 조정
예를 들어, 필요한 것보다 4배 더 큰 이미지로 Spine 프로젝트가 생성된 경우, Nonessential
를 선택한 상태에서 Spine 프로젝트를 JSON으로 내보낸 다음 0.25 배율의 새 프로젝트로 가져올 수 있습니다. 새 프로젝트에 사용되는 이미지는 원본 이미지의 25% 크기여야 합니다.
데이터 가져오기 Scale
을 사용하면 뼈의 크기 조정이 변경되지 않고 스켈레톤의 크기가 변경됩니다. 뼈의 위치와 길이, 어태치먼트 오프셋, 경계 상자, 메쉬, 애니메이션 등 모든 데이터의 크기가 조정됩니다.
Spine 프로젝트가 잘못된 크기의 이미지로 생성된 경우, Nonessential
를 선택한 상태에서 프로젝트를 JSON으로 내보낸 다음 Scale
을 사용하여 다시 가져와서 스켈레톤의 크기를 변경할 수 있습니다. 새 프로젝트에는 다른 크기의 이미지도 사용됩니다.
새 프로젝트
선택하면 데이터를 새 프로젝트로 가져옵니다.
선택하지 않으면 데이터를 현재 프로젝트로 가져오고 추가 옵션이 나타납니다.
새 스켈레톤 만들기
선택하면 데이터를 새 스켈레톤과 같이 현재 프로젝트로 가져옵니다.
기존 스켈레톤으로 가져오기
선택하면 데이터를 현재 프로젝트에서 선택한 스켈레톤으로 가져옵니다.
기존 어태치먼트
스켈레톤에 이미 데이터의 항목이 포함되어 있는 경우:
Ignore
를 선택하면 스켈레톤은 그대로 둡니다. 이렇게 하면 항목에 대한 변경 사항이 유지됩니다.Replace
를 선택하면 스켈레톤은 데이터의 항목으로 바뀝니다.
필요하지 않은 데이터
JSON 또는 바이너리 데이터를 내보낸 다음 필요하지 않은 데이터 설정을 선택하면 런타임 시 정상적으로 사용되지 않는 추가 정보가 내보내집니다. 데이터를 나중에 Spine 편집기로 다시 가져오면, 해당 추가 정보를 사용하여 가져온 스켈레톤을 구성합니다.
Nonessential data
를 선택하지 않고 JSON 또는 바이너리 데이터를 내보낸 다음 나중에 Spine 편집기로 다시 가져오면, 가져오기는 성공하지만 일부 정보가 손실될 수 있습니다.
예를 들어, 경계 상자의 색상은 일반적으로 런타임 시 필요하지 않으므로 Nonessential data
를 선택한 경우에만 내보내집니다. 내보낸 해당 데이터를 Spine 편집기로 다시 가져오면, 경계 상자에는 기본 색상이 지정됩니다.
메쉬 어태치먼트의 경우 메쉬 헐 안쪽에 수동(주황색) 에지는 필요하지 않은 데이터입니다. 메쉬를 내보낼 때 Nonessential data
를 선택하지 않고 내보낸 해당 데이터를 다시 Spine 편집기로 가져오면, 메쉬에는 수동 에지가 없습니다. 메쉬에 수동 에지가 있었을 때의 메쉬 삼각분할은 유지됩니다. 메쉬 편집를 사용하여 메쉬를 수정하면 새로운 삼각분할이 계산됩니다.