개발환경은 다음과 같습니다.
development environment is as follows.
유니티 - 2021.3.18f1
unity - 2021.3.18f1
스파인 유니티 패키지 - spine-unity-4.2-2024-05-07
spine unity package - spine-unity-4.2-2024-05-07
First of all, please excuse that I am not good at English.
스파인오브젝트의 투명도값을 적용할때 스파인 리소스가 겹치지 않도록 해당 오브젝트에 Skeleton Render Texture컴포넌트를 추가하고 Color값에서 Alpha값을 150 설정하였습니다.
I added the SkeletonRenderTexture component to the object to prevent the Spine resource from overlapping when applying the transparency value of the Spine object and set the Alpha value of 150 in the Color value.
여기까지는 정상 작동되었습니다.
it's been works fine.
그런데, 게임내에서 동적으로 SkeletonAnimation의 SkeletonDataAsset을 변경하면, ArgumentException: RenderTextureDesc width must be greater than zero. 라는 오류가 발생합니다.
However, if I dynamically change the SkeletonDataAsset of SkeletonAnimation in the game, get the error [ ArgumentException: RenderTextureDesc width must be greater than zero ].
이 오류가 발생할때 SkeletonRenderTexture컴포넌트를 보니, RenderTexture가 Missing으로 되어있는것을 발견할수 있었습니다.
When I saw the SkeletonRenderTexture component when this error occurred, I found that RenderTexture was missing.
이 오류를 해결할수 있는 방법이 있을지 조언을 구합니다. 감사합니다.
I'm looking for advice if there's a way to fix this error. Thanks