spine-unity 3.7을 사용하는 경우이 버그 수정은 확실히 포함되지 않습니다.
이것은 3.8 브랜치의 문제를 해결 한 커밋이었습니다.
https://github.com/EsotericSoftware/spine-runtimes/commit/844d08b2a49bea0e484c2fb8f36193d21e83fd79
따라서 인수 premultiplyAlpha = true
인 경우 문제가있는 메소드 인 ToAtlasRegionPMAClone()
을 호출하므로 GetRemappedClone
에 대한 호출은 위의 문제에 확실히 도달 할 수 있습니다.
위 커밋의 변경 사항을 3.7 코드에 통합하거나 대안으로GetRemappedClone
메소드 호출에서 premultiplyAlpha = false
를 전달할 때 문제가 지속되면 시도해 볼 수 있습니다.
If you are using spine-unity 3.7 then this bugfix is definitely not included.
This was the commit that fixed the issue on the 3.8 branch:
https://github.com/EsotericSoftware/spine-runtimes/commit/844d08b2a49bea0e484c2fb8f36193d21e83fd79
So your call to GetRemappedClone
could definitely run into the above problem as it calls the problematic method ToAtlasRegionPMAClone()
when the argument premultiplyAlpha = true
.
You could either integrate the changes of the above commit into your 3.7 code, or as an alternative, your could have a try if the problem persists when you pass premultiplyAlpha = false
at the GetRemappedClone
method call.