修复骨骼文件尝试性读取错误

This commit is contained in:
ww-rm
2025-06-06 22:02:22 +08:00
parent 16d4388f3e
commit 28fd11cf3e
7 changed files with 140 additions and 14 deletions

View File

@@ -36,9 +36,27 @@ namespace Spine.Implementations.SpineWrappers.V40
try
{
if (Utf8Validator.IsUtf8(skelPath))
_skeletonData = new SkeletonJson(_atlas).ReadSkeletonData(skelPath);
{
try
{
_skeletonData = new SkeletonJson(_atlas).ReadSkeletonData(skelPath);
}
catch
{
_skeletonData = new SkeletonBinary(_atlas).ReadSkeletonData(skelPath);
}
}
else
_skeletonData = new SkeletonBinary(_atlas).ReadSkeletonData(skelPath);
{
try
{
_skeletonData = new SkeletonBinary(_atlas).ReadSkeletonData(skelPath);
}
catch
{
_skeletonData = new SkeletonJson(_atlas).ReadSkeletonData(skelPath);
}
}
}
catch (Exception ex)
{