zoukankan      html  css  js  c++  java
  • unity2017分离动作

    http://tsubakit1.hateblo.jp/entry/2015/06/01/235939


    using UnityEngine;
    using UnityEditor;
    using System.IO;
    
    public class Copy
    {
    	[MenuItem("Assets/Copy")]
    	static void AssetCopy ()
    	{
    		// AnimationClipを持つFBXのパス
    		string fbxPath = "Assets/UnityChan/SD_unitychan/Animations/SD_unitychan_motion_Generic.fbx";
    		// AnimationClipのファイル名
    		string clipName = "GoDown";
    		// AnimationClipの出力先
    		string exportPath = "Assets/Clone.anim";
    
    		string tempExportedClip = "Assets/tempClip.anim";
    
    		// AnimationClipの取得
    		var animations = AssetDatabase.LoadAllAssetsAtPath (fbxPath);
    		var originalClip = System.Array.Find<Object> (animations, item =>
    	   		item is AnimationClip && item.name == clipName
    		);
    	
    		// AnimationClipをコピーして出力(ユニークなuuid)
    		var copyClip = Object.Instantiate (originalClip);
    		AssetDatabase.CreateAsset (copyClip, tempExportedClip);
    
    		// AnimationClipのコピー(固定化したuuid)
    		File.Copy (tempExportedClip, exportPath, true);
    		File.Delete (tempExportedClip);
    
    		// AssetDatabaseリフレッシュ
    		AssetDatabase.Refresh ();
    	}
    }




  • 相关阅读:
    element多选下拉框的坑
    滚动条样式全局修改
    element表格自带排序的坑
    c++学习
    HTTP与TCP的区别和联系
    JSP整理
    学习目标
    mysql操作
    JAVA Date、String、Calendar类型之间的转化
    后台数据类型接收问题总结
  • 原文地址:https://www.cnblogs.com/nafio/p/9136994.html
Copyright © 2011-2022 走看看