어떤 버전의 spine-unity 런타임을 사용하고 있습니까('Assets/Spine/version.txt'에도 나열된 unitypackage의 이름)?
Unity 버전을 업데이트할 때 문제가 발생하면 필요한 다시 가져오기로 인해 문제가 발생할 가능성이 있습니다. 'SkeletonDataAsset' 자산에 버전 제어 시스템에 커밋된 모든 줄이 없는지 확인하고 싶을 수 있습니다. Unity 버전을 업그레이드한 후 버전 제어 시스템의 SkeletonDataAsset
파일에서 diff를 볼 수 있어야 합니다. 어떤 변화가 보이나요? 여기 포럼에서 이 파일의 diff를 공유할 수 있습니까?
일반적으로 SkeletonDataAsset
배율 기본값은 Edit - Preferences - Spine
창에서 Default SkeletonData Scale
아래에 설정되며 SpineSettings
자산에 저장됩니다. 이 설정 자산은 기본적으로 'Assets/Editor/SpineSettings'에 있지만 다른 위치로 이동할 수 있습니다. 여러 프로그래머나 아티스트가 기본 설정이 다른 버전 제어(또는 다운로드 가능한 게임 내 자산 게시)에 커밋을 푸시하고 있고 SkeletonDataAsset
이 완전히 커밋되지 않았습니까 ?
min2pro 척추 오브젝트 생성시 CreateRuntimeInstance를 이용하여 SkeletonDataAsset의 스케일 값을 강제로 설정해 보았으나 잘 되지 않습니다.
다른 scale
인수로 CreateRuntimeInstance()
를 호출해도 Unity 내부에서도 아무런 효과가 없으며 스켈레톤이 항상 너무 큰 크기로 생성된다는 뜻인가요?
Which version of the spine-unity runtime are you using (name of the unitypackage, also listed in Assets/Spine/version.txt
)?
If your issue occurs when updating your Unity version, chances are that the necessary re-import triggers your problem. You might want to check whether your SkeletonDataAsset
asset maybe does not have all lines committed in your version control system. You should be able to see a diff on the SkeletonDataAsset
file in your version control system after upgrading your Unity version. Which changes do you see? Could you perhaps share the diff of this file here on the forum?
In general, SkeletonDataAsset
scale defaults are set at the Edit - Preferences - Spine
window under Default SkeletonData Scale
, which is saved to the SpineSettings
asset. This settings asset is by default located at Assets/Editor/SpineSettings
, but can be moved to another location. Are perhaps multiple programmers or artists pushing commits into version control (or publishing downloadable in-game assets) which have different default settings set, and the SkeletonDataAsset
is not entirely committed?
min2pro I tried forcibly setting the scale value of the SkeletonDataAsset using CreateRuntimeInstance when creating the spine object, but it doesn't work.
Do you mean that calling CreateRuntimeInstance()
with different scale
arguments has no effect even inside Unity, and your skeleton is always created at a too large size?