【动画压缩】修改压缩规则

main
刘涛 2024-11-12 16:37:07 +08:00
parent 10ac624e4b
commit e47d2cbaee
1 changed files with 9 additions and 1 deletions

View File

@ -176,6 +176,13 @@ public class LTCompressor
return newClip;
}
private static string _GetPathFinalName(string bipPath)
{
var splitNames = bipPath.Split('/');
var finalName = splitNames[^1];
return finalName;
}
public static AnimationClip AutoCompress(AnimationClip needCompressClip)
{
// 如果名字中包含compressed,则不再压缩
@ -209,8 +216,9 @@ public class LTCompressor
}
// 删除名字包含Bip001 的position曲线
var finalName = _GetPathFinalName(curveBinding.path);
if (curveBinding.propertyName.Contains("m_LocalPosition")
&& curveBinding.path.Contains("Bip001 "))
&& finalName.Contains("Bip001 "))
{
continue;
}