private void CopyFBXAnim() {
Object[] SelectionAsset = Selection.GetFiltered(typeof(Object), SelectionMode.Unfiltered);
foreach (UnityEngine.Object assetFile in SelectionAsset) {
AnimationClip newClip = new AnimationClip();
string assetFilePath = AssetDatabase.GetAssetPath(assetFile);
string FBXFileName = Path.GetFileName(assetFilePath);
AnimationClip animationClip = AssetDatabase.LoadAssetAtPath<AnimationClip>(assetFilePath);
EditorUtility.CopySerialized(animationClip, newClip);
string animName = FBXFileName;
string animPath = Path.Combine(AnimOutPath, animName + ".anim");
AssetDatabase.CreateAsset(newClip, animPath);
}
AssetDatabase.Refresh();
}
}
Unity 批量提取FBX中的.anim动画文件
最新推荐文章于 2023-11-14 10:17:08 发布