zoukankan      html  css  js  c++  java
  • unity fbx 导出动画

    public class ActionConvetTool
    {
        [MenuItem("ActionTools/动作处理")]
        public static void ActionConvert()
        {
            UnityEngine.Object[] arr = Selection.GetFiltered(typeof(UnityEngine.Object), SelectionMode.Unfiltered);
            for (int index = 0; index < arr.Length; index++)
            {
                string strFilePath = AssetDatabase.GetAssetPath(arr[index]);
                Debug.Log("filePath=" + strFilePath);
    
                ActionScriptable action = ScriptableObject.CreateInstance<ActionScriptable>();
    
                UnityEngine.Object[] objects = AssetDatabase.LoadAllAssetsAtPath(strFilePath);
                if (objects == null || objects.Length == 0)
                {
                    return;
                }
    
                for (int i = 0; i < objects.Length; i++)
                {
                    if (objects[i] is AnimationClip)
                    {
                        action.aClip = objects[i] as AnimationClip;
                        string strSerializeFile = "Assets/Resources/Action/";
                        string strDir = Application.dataPath + "/Resources/Action";
                        if (!Directory.Exists(strDir))
                        {
                            Directory.CreateDirectory(strDir);
                        }
                        string strFileName = objects[i].name + ".asset";
                        string strFile = Application.dataPath + "/Resources/Action/" +strFileName;
                        if (File.Exists(strFile))
                        {
                            File.Delete(strFile);
                        }
    
                        AssetDatabase.CreateAsset(action, strSerializeFile+strFileName);
    
                        AssetDatabase.SaveAssets();
                        AssetDatabase.Refresh();
    
                        break;
                    }
                }
            }
        }
    }

    注意事项:需要先选中fbx模型然后导出

  • 相关阅读:
    10.31JS日记
    10.24JS日记
    10.23JS日记
    10.22JS日记
    10.19JS日记
    10.18JS日记
    Tomcat—Bad Request
    2016年上半年总结
    线程间操作无效
    压缩字符串的函数
  • 原文地址:https://www.cnblogs.com/ylwn817/p/10249721.html
Copyright © 2011-2022 走看看