gdh22

안녕하세요.

스파인으로 무기 교체를 하고 있습니다.

그런데, 유니티로 무기교체를 하게될경우 무기가 어태치되는 위치가 이상해지는것 같습니다.

무기교체는 스킨을 하나 생성한뒤에 해당 스킨에 어태치먼트를 추가하는형태로 하고있습니다.


customSkin = customSkin ?? new Spine.Skin("WPChangeSkin");

newAttachment = baseAttachment.GetRemappedClone(newSprite, customMaterial);

if (null == newAttachment) return;
customSkin.SetAttachment(weaponSlotIdx, curAttachmentName, newAttachment);

위와 같이 생성된 스킨을 외부에서 SetSkine 으로 적용해주고있습니다.


스파인에서 무기 이미지 사이즈와 유니티에서 사용되는 이미지 사이즈는 256x128 로 동일합니다.

문제에 대한 단서를 찾기위해 도움주시면 대단히 감사하겠습니다..

---

자답 : 무기에 피봇이 약간 틀어져있어서( 스파인에서는 무기 손잡이 기준으로 잡았는데 ) 무기 가 중앙에 있는게 아니라, 문제가 발생했었습니다.

다들 참고하시면 좋을꺼같습니다.,
У вас нет необходимых прав для просмотра вложений в этом сообщении.
gdh22
  • Сообщения: 5

Harald

알아서 다행입니다. 공유해 주셔서 감사합니다.
Glad you figured it out. Thanks for sharing.

예, 피벗을 설정할 때 리 맵핑 된 첨부 파일의 위치에 영향을 미칩니다.
And yes, when setting a pivot it will affect the location of the remapped attachment.
Аватара пользователя
Harald

Harri
  • Сообщения: 1116


Вернуться в 한국어 Spine 사용자