using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
using System.IO;
public class Save{
[MenuItem("Tools/SaveData")]//标题栏菜单的名字 编辑器的扩展 Tools菜单下的SaveData
static void EndiorData() {
string path = Application.dataPath + "/Json/NewPos.json";//相对路径
Data d = new Data();
GameObject obj = Selection.activeGameObject;
for (int i = 0; i <obj.transform.childCount; i++)
{
Obj ob = new Obj();
ob.pos = obj.transform.GetChild(i).transform.position;
ob.rot = obj.transform.GetChild(i).transform.eulerAngles;
ob.sca = obj.transform.GetChild(i).transform.localScale;
ob.name = obj.transform.GetChild(i).name;
d.data.Add(ob);
}
string s = JsonUtility.ToJson(d);
File.WriteAllText(path, s);
AssetDatabase.Refresh();//自动刷新
}
}
Unity3D读取面板子物体
最新推荐文章于 2022-11-03 09:53:34 发布