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 ();
    	}
    }




  • 相关阅读:
    Spring Cloud
    Hibernate 缓存
    Spring 快速入门
    Junit 单元测试
    Spring Cloud 笔记
    Swagger SpringBoot 集成
    Apache Shiro 权限框架
    Spring Boot
    跨域问题
    BeX5 常见问题解决办法
  • 原文地址:https://www.cnblogs.com/nafio/p/9136994.html
Copyright © 2011-2022 走看看