안녕하세요.
스파인으로 무기 교체를 하고 있습니다.
그런데, 유니티로 무기교체를 하게될경우 무기가 어태치되는 위치가 이상해지는것 같습니다.
무기교체는 스킨을 하나 생성한뒤에 해당 스킨에 어태치먼트를 추가하는형태로 하고있습니다.
customSkin = customSkin ?? new Spine.Skin("WPChangeSkin");
newAttachment = baseAttachment.GetRemappedClone(newSprite, customMaterial);
if (null == newAttachment) return;
customSkin.SetAttachment(weaponSlotIdx, curAttachmentName, newAttachment);
위와 같이 생성된 스킨을 외부에서 SetSkine 으로 적용해주고있습니다.
스파인에서 무기 이미지 사이즈와 유니티에서 사용되는 이미지 사이즈는 256x128 로 동일합니다.
문제에 대한 단서를 찾기위해 도움주시면 대단히 감사하겠습니다..
자답 : 무기에 피봇이 약간 틀어져있어서( 스파인에서는 무기 손잡이 기준으로 잡았는데 ) 무기 가 중앙에 있는게 아니라, 문제가 발생했었습니다.
다들 참고하시면 좋을꺼같습니다.,