ScriptableObject 序列化本地数据

来源:互联网 发布:手机淘宝后台操作流程 编辑:程序博客网 时间:2024/06/05 01:59
  1. [MenuItem ("Tools/Zuma/LevelConfig2Json"false, 1001)]  
  2.     public static void GameLevelLayout () {  
  3.         string assetPath = @"Assets/Resources/map.asset";  
  4.   
  5.         if (Selection.activeGameObject == null)   
  6.             throw new UnityException ("must select Map");  
  7.   
  8.         Transform map = Selection.activeGameObject.transform;  
  9.   
  10.         MapConfig info = AssetDatabase.LoadAssetAtPath (assetPath, typeof (MapConfig)) as MapConfig;  
  11.         bool isExist = (info != null);   
  12.   
  13.         if (info == null) {  
  14.             Debug.Log ("AssetDatabase not exist MapConfig");  
  15.             info = ScriptableObject.CreateInstance <MapConfig>() as MapConfig;              
  16.         }  
  17.   
  18.         info.MapInfo = new Vector3 [map.childCount];  
  19.         for (int i =0, L = map.childCount; i < L; ++i) {  
  20.             Transform t = map.GetChild (i);  
  21.             info.MapInfo [i] = t.localPosition;  
  22.         }  
  23.           
  24.         if ( !isExist ) {  
  25.             AssetDatabase.CreateAsset (info, assetPath);  
  26.             return;  
  27.         }  
  28.   
  29.         // 这里很重要,如果没有告诉unity已经被改变。它只写入内存,没有写入磁盘  
  30.         EditorUtility.SetDirty (info);  
  31.         AssetDatabase.SaveAssets();  
  32.     }  
阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 孕前检查要注意什么 婚前检查都查什么 婚前体检要多少钱 孕前检都检查什么 女性婚前检查 婚前检查费用多少 婚前体检需要多少钱 孕前检查些什么 结婚登记需要婚检吗 替婚是门技术活 结了婚的女人活得好累 驳婚煞 巴厘岛婚照 海南婚照哪里好 拍婚照怎么拍 三亚婚照 外景婚照 写真照多少钱 照结婚照注意事项 照婚纱照需要注意什么 照婚纱照多少钱 婚照图片 婚纱照照 海边照婚纱 哪里照婚纱照好 结婚照注意事项 拍婚纱照攻略 自己拍婚纱照攻略 拍婚纱照前的准备 拍婚纱注意事项 婚纱风格 婚纱照拍 选婚纱店注意事项 铂爵婚纱摄影价格表 适合拍婚纱照的地方 婚纱照姿势 拍婚纱照怎么选衣服 婚纱照怎么拍 婚纱照拍摄攻略 选婚纱照注意事项 拍婚纱照前注意事项