unity如何删除一堆预制物体
答案:2 悬赏:70 手机版
解决时间 2021-02-07 10:45
- 提问者网友:你挡着我发光了
- 2021-02-06 15:44
unity如何删除一堆预制物体
最佳答案
- 五星知识达人网友:执傲
- 2021-02-06 17:15
static Object CreatePrefab(GameObject go, string name)
{
//创建一个空的预制物体
//预制物体保存在工程中路径,可以修改("Assets/" + name + ".prefab");
Object tempPrefab = EditorUtility.CreateEmptyPrefab("Assets/" + name + ".prefab");
//然后拿我们场景中的物体替换空的预制物体
tempPrefab = EditorUtility.ReplacePrefab(go, tempPrefab);
//返回创建后的预制物体
return tempPrefab;
}
这个方法可以随意根据任何规则来写,比如可以遍历一个物体的所有子物体,全部制作成预制物体保存到你的工程中
{
//创建一个空的预制物体
//预制物体保存在工程中路径,可以修改("Assets/" + name + ".prefab");
Object tempPrefab = EditorUtility.CreateEmptyPrefab("Assets/" + name + ".prefab");
//然后拿我们场景中的物体替换空的预制物体
tempPrefab = EditorUtility.ReplacePrefab(go, tempPrefab);
//返回创建后的预制物体
return tempPrefab;
}
这个方法可以随意根据任何规则来写,比如可以遍历一个物体的所有子物体,全部制作成预制物体保存到你的工程中
全部回答
- 1楼网友:山河有幸埋战骨
- 2021-02-06 18:25
去看unity圣典
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯