가져오기

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 편집기로 가져오면, 메쉬에는 수동 에지가 없습니다. 메쉬에 수동 에지가 있었을 때의 메쉬 삼각분할은 유지됩니다. 메쉬 편집를 사용하여 메쉬를 수정하면 새로운 삼각분할이 계산됩니다.

다음: 명령줄 인터페이스 이전: 텍스처 패킹