如題,我想做一個工具,遍歷檔案夾下所有的.anim檔案然后添加都animation組件里,做成預制體。可以在組件animation的addclip老是添加不成功,add后 去getClipCount數量還是0. 但是設定默認的clip是沒問題的,我對他手動拖進去后,RemoveClip也沒有啥問題,就是addClip 一直不行。,想問這到底怎么回事
UnityEngine.GameObject obj = (UnityEngine.GameObject)UnityEditor.Selection.activeObject;
Animation anim = obj.GetComponent<Animation>();
int count = anim.GetClipCount();
AnimationClip newClip = new AnimationClip();
AnimationClip newCl = AssetDatabase.LoadAssetAtPath("Assets/Resources/NPC/shuijiangui/Appear.anim", newClip.GetType()) as AnimationClip;
//EditorUtility.CopySerialized(__obj, newClip);
anim.clip = newCl;
anim.AddClip(newCl, newClip.name);
//ModelImporter mode = new UnityEditor.ModelImporter();
count = anim.GetClipCount();
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/75765.html
標籤:Unity3D
下一篇:程式與資料存盤的知識
