美文网首页Unity技术分享程序员技术干货
Unity 一键修改项目中所有模型动画压缩模式

Unity 一键修改项目中所有模型动画压缩模式

作者: 2b75747cf703 | 来源:发表于2016-04-28 08:55 被阅读817次
        var assets = AssetDatabase.FindAssets("t:GameObject");
        
        AssetDatabase.StartAssetEditing();

        foreach (var guid in assets)
        {
            var assetPath = AssetDatabase.GUIDToAssetPath(guid);
            var modelImporter = AssetImporter.GetAtPath(assetPath) as ModelImporter;
            if (modelImporter == null)
                continue;

            if (modelImporter.importAnimation && modelImporter.animationCompression != ModelImporterAnimationCompression.Optimal)
            {
                modelImporter.animationCompression = ModelImporterAnimationCompression.Optimal;

                modelImporter.SaveAndReimport();
            }
        }

        AssetDatabase.StopAssetEditing();

        AssetDatabase.Refresh();

相关文章

网友评论

    本文标题:Unity 一键修改项目中所有模型动画压缩模式

    本文链接:https://www.haomeiwen.com/subject/abthrttx.html