增加任意格式读取
This commit is contained in:
@@ -111,6 +111,29 @@ namespace SpineViewer.Spine
|
|||||||
root.WriteTo(writer);
|
root.WriteTo(writer);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 读取骨骼文件
|
||||||
|
/// </summary>
|
||||||
|
public JsonObject Read(string path)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
return ReadBinary(path);
|
||||||
|
}
|
||||||
|
catch
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
return ReadJson(path);
|
||||||
|
}
|
||||||
|
catch
|
||||||
|
{
|
||||||
|
// 都不行就报错
|
||||||
|
throw new InvalidDataException($"Unknown skeleton file format {path}");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 转换到目标版本
|
/// 转换到目标版本
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
Reference in New Issue
Block a user